TimoMeister
Returning Responder

Prüfen ob Startknoten ein Ordner ist

Jump to solution

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.

36813_pastedImage_0.png

Hier einmal eine Navigation mit einem Startordner und einmal mit einer Startseite.

Viele Grüße

Timo

0 Kudos
1 Solution

Accepted Solutions
TimoMeister
Returning Responder

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.

View solution in original post

0 Kudos
3 Replies
felix_reinhold
Returning Responder

Hallo Timo,

auf jedem SiteStoreFolder kannst du die Methode getStartNode() aufrufen.

Auf der zurückgegebenen Startnode kannst du dann "isFolder()" aufrufen.

Gruß

Felix

0 Kudos

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

0 Kudos
TimoMeister
Returning Responder

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.

0 Kudos