
Öffentliche Methoden | |
| execute () | |
Öffentliche Attribute | |
| $parameters | |
| $description = 'Creates a main menu.' | |
| $beforeEntry = '<li><strong>' | |
| $afterEntry = '</strong></li>' | |
Definiert in Zeile 40 der Datei CommonMenu.class.php.
| CommonMenu::execute | ( | ) |
Erneute Implementation von Dynamic.
Definiert in Zeile 66 der Datei CommonMenu.class.php.
Benutzt Dynamic::getObjectId() und Dynamic::output().
00067 { 00068 // Erstellen eines Untermenues 00069 00070 // Ermitteln der aktuellen Seite 00071 $thispage = new Page( $this->getObjectId() ); 00072 $thispage->load(); // Seite laden 00073 00074 // uebergeordneter Ordner dieser Seite 00075 $f = new Folder( $thispage->parentid ); 00076 00077 // Schleife ueber alle Objekte im aktuellen Ordner 00078 foreach( $f->getObjectIds() as $id ) 00079 { 00080 $o = new Object( $id ); 00081 $o->languageid = $this->page->languageid; 00082 $o->load(); 00083 00084 // Nur Seiten anzeigen 00085 if (!$o->isPage && !$o->isLink ) continue; 00086 00087 // Wenn aktuelle Seite, dann markieren, sonst Link 00088 if ( $this->getObjectId() == $id ) 00089 { 00090 // aktuelle Seite 00091 $this->output( '<li><strong>'.$o->name.'</strong></li>' ); 00092 } 00093 else 00094 { 00095 // Link erzeugen 00096 $this->output( '<li><a href="'.$this->page->path_to_object($id).'">'.$o->name.'</a></li>' ); 00097 } 00098 } 00099 }
| CommonMenu::$afterEntry = '</strong></li>' |
Definiert in Zeile 62 der Datei CommonMenu.class.php.
| CommonMenu::$beforeEntry = '<li><strong>' |
Zeichenkette, die vor einem aktiven Menuepunkt gezeigt wird
Definiert in Zeile 61 der Datei CommonMenu.class.php.
| CommonMenu::$description = 'Creates a main menu.' |
Bitte immer eine Beschreibung benutzen, dies ist fuer den Web-Developer hilfreich. String
Erneute Implementation von Dynamic.
Definiert in Zeile 55 der Datei CommonMenu.class.php.
| CommonMenu::$parameters |
Initialisierung:
Array(
'beforeEntry'=>'Chars before an active menu entry',
'afterEntry' =>'Chars after an active menu entry'
)
Erneute Implementation von Dynamic.
Definiert in Zeile 46 der Datei CommonMenu.class.php.
1.5.8