Ich habe folgendes Problem:
Wir arbeiten zur Zeit mit mehrere Leuten an einem Projekt, dass PHP in Verbindung mit dem Smarty Template System einsetzt.
Nun will ich für die Ausgabeseiten eine Menüstruktur entwickeln, die sich während der Entwicklungsphase durch jeden dynamisch erweitern lassen kann.
Beispiel:
auf der index Seite wird eine weitere TPL includiert, die weitere Navigationen für die Funktionalitäten enthält, neben ihrer eigenen Ausgabe. Diese Navigationen sollen mit einem Tab in die schon bestehende Menüstruktur unter den aufrufenden Link gesetzt werden.
Mein Lösungsansatz wäre folgender, funzt aber nicht in der Umsetzung:
1.
Für die Grundlegende Menüstruktur nutze ich ein XML Dokument.
2.eine klasse, deren Objekt als letzte Ausgabe eben das menu.tpl mit Smarty aufruft.
In der Klasse müsste nun eine Funktion enthalten sein, die der jeweileige Entwickler aufrufen kann und durch seine Attributliste dem aufrufenden Menü, weitere Punkte hinzufügt (am besten denke ich gleich in einem Konstruktor)
Ehrlichgesagt, fehlt mir gerade so ein wenig die Logik, das ganze entsprechend mit Ideen zu füllen.
Ich danke schon mal für eure Anregungen
PHP Vers 5
MySQL 5 verfügbar
Wir arbeiten zur Zeit mit mehrere Leuten an einem Projekt, dass PHP in Verbindung mit dem Smarty Template System einsetzt.
Nun will ich für die Ausgabeseiten eine Menüstruktur entwickeln, die sich während der Entwicklungsphase durch jeden dynamisch erweitern lassen kann.
Beispiel:
auf der index Seite wird eine weitere TPL includiert, die weitere Navigationen für die Funktionalitäten enthält, neben ihrer eigenen Ausgabe. Diese Navigationen sollen mit einem Tab in die schon bestehende Menüstruktur unter den aufrufenden Link gesetzt werden.
Mein Lösungsansatz wäre folgender, funzt aber nicht in der Umsetzung:
1.
Für die Grundlegende Menüstruktur nutze ich ein XML Dokument.
2.eine klasse, deren Objekt als letzte Ausgabe eben das menu.tpl mit Smarty aufruft.
In der Klasse müsste nun eine Funktion enthalten sein, die der jeweileige Entwickler aufrufen kann und durch seine Attributliste dem aufrufenden Menü, weitere Punkte hinzufügt (am besten denke ich gleich in einem Konstruktor)
Ehrlichgesagt, fehlt mir gerade so ein wenig die Logik, das ganze entsprechend mit Ideen zu füllen.
Ich danke schon mal für eure Anregungen
PHP Vers 5
MySQL 5 verfügbar
Kommentar