openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit fc336ef9713d791a3a031860dc974cdac04ae8dc
parent 412aa6b68fe5c067d6c19ab553e24b4c07a22aff
Author: dankert <devnull@localhost>
Date:   Fri, 25 Sep 2009 23:25:05 +0200

Korrektur zur Anzeige von Editor-Icons bei der Seiten-Generierung

Diffstat:
objectClasses/Page.class.php | 9++++++++-
objectClasses/Value.class.php | 2+-
2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/objectClasses/Page.class.php b/objectClasses/Page.class.php @@ -141,6 +141,13 @@ class Page extends Object var $el = array(); + /** + * Stellt fest, ob die Editier-Icons angezeigt werden sollen. Dies ist + * nur der Fall, wenn die Seite auch zum Bearbeiten generiert wird. + * Wird die Seite zum Veröffentlichen generiert, muss diese Eigenschaft + * natürlich "false" sein. + * @var boolean + */ var $icons = false; var $src = ''; var $edit = false; @@ -787,7 +794,7 @@ class Page extends Object } if ( $this->icons ) - $src = str_replace( '{{->'.$id.'}}','<a href="'.Html::url('pageelement','edit',$this->objectid,array('elementid'=>$id)).'" title="'.$value->element->desc.'" target="cms_main_main"><img src="'.OR_THEMES_DIR.$conf['interface']['theme'].'/images/icon_el_'.$value->element->type.IMG_ICON_EXT.'" border="0"></a>',$src ); + $src = str_replace( '{{->'.$id.'}}','<a href="'.Html::url('pageelement','edit',$this->objectid,array('elementid'=>$id)).'" title="'.$value->element->desc.'" target="cms_main_main"><img src="'.OR_THEMES_EXT_DIR.$conf['interface']['theme'].'/images/icon_el_'.$value->element->type.IMG_ICON_EXT.'" border="0"></a>',$src ); else $src = str_replace( '{{->'.$id.'}}','',$src ); } diff --git a/objectClasses/Value.class.php b/objectClasses/Value.class.php @@ -1143,7 +1143,7 @@ SQL if ( $this->page->icons && $this->element->withIcon ) - $inhalt = '<a href="'.Html::url('pageelement','edit',$this->page->objectid,array('elementid'=>$this->element->elementid)).'" title="'.$this->element->desc.'" target="cms_main_main"><img src="'.OR_THEMES_DIR.$conf['interface']['theme'].'/images/icon_el_'.$this->element->type.IMG_ICON_EXT.'" border="0" align="left"></a>'.$inhalt; + $inhalt = '<a href="'.Html::url('pageelement','edit',$this->page->objectid,array('elementid'=>$this->element->elementid)).'" title="'.$this->element->desc.'" target="cms_main_main"><img src="'.OR_THEMES_EXT_DIR.$conf['interface']['theme'].'/images/icon_el_'.$this->element->type.IMG_ICON_EXT.'" border="0" align="left"></a>'.$inhalt; $this->value = $inhalt;