dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
dbx\dbxMenu\dbxMenuSlot Klassenreferenz

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.

Ausführliche Beschreibung

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ü:

$menu = dbx()->get_include_obj('dbxMenuSlot', 'dbxMenu');
$menu->register('user', 'menu-user', array('count' => $count));
$menu->register('admin', 'menu-admin');
$count
Definition generate_dbxapp_merch_mockups.php:270
Verwaltet Datenbankschemata und Schemaabgleiche in der Administration.

Die Templates liegen im registrierenden Hauptmodul unter tpl/htm und liefern die zum vorhandenen Menü passende Struktur, normalerweise ein HTML-Listenelement.

Dokumentation der Elementfunktionen

◆ clear()

dbx\dbxMenu\dbxMenuSlot::clear ( string $area = '')

Entfernt einen einzelnen Bereich oder alle Registrierungen des Requests.

◆ register()

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.

◆ render()

dbx\dbxMenu\dbxMenuSlot::render ( string $area)

Rendert den registrierten Beitrag oder liefert für den Leerfall ''.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: