
Öffentliche Methoden | |
| execute () | |
Öffentliche Attribute | |
| $parameters | |
| $description = 'Creates a main menu.' | |
| $beforeEntry = '»' | |
| $api | |
Definiert in Zeile 40 der Datei BreadCrumb.class.php.
| BreadCrumb::execute | ( | ) |
Erstellen einer BreadCrumb-Navigation.
Erneute Implementation von Dynamic.
Definiert in Zeile 67 der Datei BreadCrumb.class.php.
Benutzt Dynamic::output() und Dynamic::pathToObject().
00068 { 00069 // Erstellen eines Untermenues 00070 00071 // Ermitteln der aktuellen Seite 00072 $f = new Folder($this->page->parentid); 00073 $parentIds = $f->parentObjectIds(false,true); 00074 $lastoid = 0; 00075 00076 foreach( $parentIds as $oid ) 00077 { 00078 $of = new Folder($oid); 00079 $of->languageid = $this->page->languageid; 00080 $of->load(); 00081 $pl = $of->getFirstPageOrLink(); 00082 00083 $this->output( $this->beforeEntry ); 00084 00085 if ( is_object($pl) && $pl->objectid != $this->page->objectid ) 00086 $this->output('<a href="'.$this->pathToObject($pl->objectid).'" class="breadcrumb">'.$of->name.'</a>' ); 00087 else 00088 $this->output('<span class="breadcrumb">'.$of->name.'</span>' ); 00089 00090 if ( is_object($pl) ) 00091 $lastoid = $pl->objectid; 00092 } 00093 00094 if ( $lastoid != $this->page->objectid ) 00095 { 00096 $this->output( $this->beforeEntry ); 00097 $this->output('<span class="breadcrumb">'.$this->page->name.'</span>' ); 00098 } 00099 00100 }
| BreadCrumb::$api |
Definiert in Zeile 62 der Datei BreadCrumb.class.php.
| BreadCrumb::$beforeEntry = '»' |
Zeichenkette, die vor einem aktiven Menuepunkt gezeigt wird
Definiert in Zeile 60 der Datei BreadCrumb.class.php.
| BreadCrumb::$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 54 der Datei BreadCrumb.class.php.
| BreadCrumb::$parameters |
Initialisierung:
Array(
'beforeEntry'=>'Chars before an active menu entry'
)
Erneute Implementation von Dynamic.
Definiert in Zeile 46 der Datei BreadCrumb.class.php.
1.5.8