{in_path}

Prüft ob eine ID in einem Pfad vorkommt. Der Pfad muss dabei zuvor mit {get_path} ermittelt werden.

Pos Attribut Typ Erforderlich Beschreibung
1 id integer Ja Die ID der Seite, deren Pfad ausgegeben werden soll
2 path Page_Iterator Ja Der Pfad auf den geprüft werden soll
3 var string Ja Der Name über den das Ergebnis später abgerufen werden kann

Die Funktion liefert als Ergebnis entweder true (1) oder false (0) zurück.

Beispiel

{* den Pfad ermitteln *} {get_path var="mein_pfad" id=$page->field.id show_self=1} {* prüfen, ob die aktuelle Seite im Pfad liegt *} {in_path id=$page->field.id path=$mein_pfad var="ist_drin"}
wb_incandescent

{in_path} eignet sich besonders für mehrstufige baumartige Navigationsstrukturen, welche je nach Position der Besuchers an entsprechender Stelle aufklappen. Dabei wird einmalig über {get_path} der aktuelle Pfad ermittelt und in jeder Navigationsebene geprüft, ob die Seiten im Pfad liegen. Falls ja, werden weiter Kinder ausgelesen.