*/ /** * Basisklasse fuer Menue Addons * * Diese Klasse dient als Basisklasse fuer alle Menue Addons des CMS Systems */ require_once(dirname(__FILE__).'/../../include/basis_db.class.php'); require_once(dirname(__FILE__).'/../../include/functions.inc.php'); class menu_addon extends basis_db { /** * Konfigurationsarray fuer die Linkliste * $items[0] = array ('title'=>'title des links', * 'link'=>'url des links', * 'target'=>'target des links', * 'name'=>'Anzeigename des Links'); */ protected $items=array(); /** * HTML Code fuer direkte Ausgabe */ protected $block; /** * Wenn true, wird der HauptLink im Menue angezeigt, sonst nicht */ protected $link=true; /** * Konfigurationsarray fuer den HauptLink * array ('name'=>'name des links', * 'link'=>'url des links', * 'target'=>'target des links', * 'content_id'=>'content_id des submenues das aufklappen soll'); */ protected $linkitem = array(); /** * Konstruktor */ public function __construct() { global $includeparams; $content = $includeparams['content']; $this->linkitem = array('name'=>$content->titel, 'link'=>'#open', 'target'=>'_self', 'content_id'=>$content->content_id); } /** * Ausgabe der Daten */ public function output() { global $includeparams; $content = $includeparams['content']; if($this->link) ($content->menu_open?(DrawLink($this->linkitem['link'],$this->linkitem['target'],$this->linkitem['name'],$this->linkitem['content_id'])):''); //Wenn Option "Menü öffen" angeklickt ist, erschein die Überschrift, sonst nicht -> Ist eine Pfusch-Lösung. Was kann man sonst machen damit Überschrift "Meine LV" nicht angezeigt wird? //echo ' //
| '; $this->outputBlock(); $this->outputItems(); //echo ' |