{in_path}

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

Parameter-Name Typ Erforderlich Beschreibung
id Integer Ja

Die ID der Seite, deren Pfad ausgegeben werden soll.

path Page_Iterator Nein

Der Pfad auf den geprüft werden soll.

var String Ja

Der Name über den das Ergebnis später abgerufen werden kann.

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.