Search the FirstSpirit Knowledge Base
Hallo Community,
wie prüft man am schnellsten, ob der Startknoten ein Ordner ist oder nicht. Die Konstellation kann auf unterschiedlichen Levels der Navigation vorkommen.
Hier einmal eine Navigation mit einem Startordner und einmal mit einer Startseite.
Viele Grüße
Timo
Manchmal ist es einfacher als man denkt. In meinem Anwendungsfall reicht diese Prüfung aus.
#nav.id==#nav.ref.getParent().id
Damit prüfe ich, ob der aktuelle Ordner die gleiche ID hat, wie wenn ich über die Seite zurück zum Parent springe.
Hallo Timo,
auf jedem SiteStoreFolder kannst du die Methode getStartNode() aufrufen.
Auf der zurückgegebenen Startnode kannst du dann "isFolder()" aufrufen.
Gruß
Felix
Hallo Felix,
vielen Dank für deine Antwort. Das ist mir schon klar.
Nur #nav.getStartNode() funktioniert nicht. Und #nav.ref liefert immer die Startseite aus, auch wenn es in einem Startordner verschachtelt ist.
Viele Grüße
Timo
Manchmal ist es einfacher als man denkt. In meinem Anwendungsfall reicht diese Prüfung aus.
#nav.id==#nav.ref.getParent().id
Damit prüfe ich, ob der aktuelle Ordner die gleiche ID hat, wie wenn ich über die Seite zurück zum Parent springe.