Dies ist eine alte Version des Dokuments!
Das Prinzip der rootLine wird an verschiedenen Stellen angewendet: Menüs, getText, Conditions. Positive Werte zählen dabei die Ebenen unterhalb von root. Negative Werte zählen rückwärts von der aktuell gewählten Ebene, wobei -1 die aktuelle Ebene selbst ist. 0 ist root.
# Die Seite auf Ebene 5 ist gewählt: -6 -5 -4 -3 -2 -1 root Ebene1 Ebene2 Ebene3 Ebene4 Ebene5(!) Ebene6 0 1 2 3 4 5 6
Teilweise können mithilfe der range-Eigenschaft zwei Werte angegeben werden. Hiermit kann ein Start- und Endpunkt definiert werden, um z.B. eine Brotkrumen-Navigation zu beschränken. 1|-1 würde mit der ersten Ebene unterhalb von root beginnen und mit der aktuell gewählten Ebene enden.
Mit levelfield können beliebige Felder der Datenbanktabelle pages entlang der rootLine ausgelesen werden. In der Grundkonfiguration sind nicht alle Felder für diesen Zweck verfügbar. Um weitere hinzuzufügen, müssen diese im Install Tool unter addRootLineFields eingetragen werden. Die aktuell verfügbaren Felder können mit data = debug:rootLine ausgegeben werden.