... oder, taugt XSLT als Templatesprache für die Ausgabelogik?
Hier eine kleines Beispiel, wie man sehr einfach mit XSLT anhand eines gegebenen Wertes eine variable Ausgabe von (XML) Daten erzeugen kann.
Als Beispielaufgabe soll hier mal eine Navigationsliste eines Intranets herhalten.
- Jeder User bekommt beim Login ein Berechtigungslevel
- Je nach Berechtigung des Users sollen nur die Teile der Navigation angezeigt werden für die der User auch eine Berechtigung hat.
- Die gesamte Navigation, mit allen insgesamt möglichen Items, soll aber nur einmal als XML/XHTML gepflegt werden müssen.
Vorraussetzung ist PHP 5 ;-)
"Variable Navigations-Listen mit PHP, XML und XSLT" vollständig lesen