|
dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
|
Request-basierte Erweiterung der bestehenden Benutzer- und Admin-Menüs. Mehr ...
Öffentliche Methoden | |
| register (string $area, string $template, array $data=array()) | |
| Registriert genau einen Template-Beitrag für einen Menübereich. | |
| render (string $area) | |
| Rendert den registrierten Beitrag oder liefert für den Leerfall ''. | |
| clear (string $area='') | |
| Entfernt einen einzelnen Bereich oder alle Registrierungen des Requests. | |
Request-basierte Erweiterung der bestehenden Benutzer- und Admin-Menüs.
Das aktive Hauptmodul registriert nur Template und Daten. dbxMenu rendert das Modul-Template später an einem expliziten Slot im Kunden-Menü:
Die Templates liegen im registrierenden Hauptmodul unter tpl/htm und liefern die zum vorhandenen Menü passende Struktur, normalerweise ein HTML-Listenelement.
| dbx\dbxMenu\dbxMenuSlot::clear | ( | string | $area = '' | ) |
Entfernt einen einzelnen Bereich oder alle Registrierungen des Requests.
| dbx\dbxMenu\dbxMenuSlot::register | ( | string | $area, |
| string | $template, | ||
| array | $data = array() ) |
Registriert genau einen Template-Beitrag für einen Menübereich.
Ein weiterer Aufruf desselben Hauptmoduls ersetzt dessen bisherigen Beitrag in diesem Bereich. Verschachtelte Module können das Menü nicht nachträglich oder in fremdem Namen verändern.
| dbx\dbxMenu\dbxMenuSlot::render | ( | string | $area | ) |
Rendert den registrierten Beitrag oder liefert für den Leerfall ''.