Hallo,
ich habe eine XNL Datei, welche einen Verzeichnisbaum wiederspiegelt. Wie diese Verzeichnisse auf der Website dargestellt werden soll hängt von mehren Faktoren ab, z.B.:
-besitzt das Verzeichnis Dateien
-besitzt es weitere Unterverzeichnisse
-hat der angemeldete User Zugriffsrechte auf das Verzecihnis, dabei besteht die Möglichkeit, das der User kein Zugriff auf die Dateien des aktuellen Verzeichnis (Kontextknoten) hat, wohl aber auf Dateien evtl. darunter liegener Verzeichnisse. In diesem Fall müßte das aktuelle Verzeichnis (Kontextknoten) dargestellt werden, aber nicht dessen Dateien, da der User in die berechtigten Untervezeichnisse gelangen muß.
Meine XML Datei beschreibt eindeutig, ob ein Verzeichnis, Subdirs, Files besitzt und ob der User eine Berechtigung hat, die Files der einzelnen Verzeichnisse einzusehen - mit Hilfe von Attributen.
Meine Idee ist nun folgende:
Ausgehend von einem Kontextknoten muß geprüft werden, ob irgendein Kindknoten(mittelbare und unmittelbare) Berechtigung des Users zu läßt, dann muß das Template ausgeführt werden für alle Kindknoten bis zu dem Kindknoten mit der Berechtigung.
Hat da jemand eine Idee, wie so ein Pattern für die Template match Anweisung lauten müßte?
Vielen Dank im Voraus für eure Hilfe
Uwe
ich habe eine XNL Datei, welche einen Verzeichnisbaum wiederspiegelt. Wie diese Verzeichnisse auf der Website dargestellt werden soll hängt von mehren Faktoren ab, z.B.:
-besitzt das Verzeichnis Dateien
-besitzt es weitere Unterverzeichnisse
-hat der angemeldete User Zugriffsrechte auf das Verzecihnis, dabei besteht die Möglichkeit, das der User kein Zugriff auf die Dateien des aktuellen Verzeichnis (Kontextknoten) hat, wohl aber auf Dateien evtl. darunter liegener Verzeichnisse. In diesem Fall müßte das aktuelle Verzeichnis (Kontextknoten) dargestellt werden, aber nicht dessen Dateien, da der User in die berechtigten Untervezeichnisse gelangen muß.
Meine XML Datei beschreibt eindeutig, ob ein Verzeichnis, Subdirs, Files besitzt und ob der User eine Berechtigung hat, die Files der einzelnen Verzeichnisse einzusehen - mit Hilfe von Attributen.
Meine Idee ist nun folgende:
Ausgehend von einem Kontextknoten muß geprüft werden, ob irgendein Kindknoten(mittelbare und unmittelbare) Berechtigung des Users zu läßt, dann muß das Template ausgeführt werden für alle Kindknoten bis zu dem Kindknoten mit der Berechtigung.
Hat da jemand eine Idee, wie so ein Pattern für die Template match Anweisung lauten müßte?
Vielen Dank im Voraus für eure Hilfe
Uwe