Liest alle untergeordneten Seiten (Nachfahren) in beliebiger Tiefe aus.
Parameter-Name | Typ | Erforderlich | Beschreibung |
page | Page | Ja |
Seite, deren Nachfahren ausgelesen werden sollen. |
id | Integer | Nein |
Statt page kann auch weiterhin id verwendet werden. Es darf dann aber nur die Seiten-ID übergeben werden. |
var | String | Ja |
Name, über den das Ergebnis später abgerufen werden kann. |
first_page | Boolean | Nein |
Liefert die erste Seite zurück. |
param | Array | Nein |
Verwenden, um die gefundenen Seiten einzugrenzen. |
query | Array | Nein |
Verwenden, um die gefundenen Seiten einzugrenzen. |
Diese Funktion berücksichtigt Freigabe-Daten, Berechtigungen und den Aktiv-Haken.
Beispiele
{* alle untergeordnete Seiten auslesen *}
{get_descendants page=$page var="nachfahren"}
{* alle Seiten des kompletten Auftritts zurückgeben, die vom Typ "news/entry" sind *}
{get_descendants id=$site->rootId query.where="type = 'news/entry'"}
Diese Funktion übernimmt beim Auslesen der Seiten leider keine variable Sortierung aus dem Administrationsbereich
(Reiter "Navigation => Sortierung: variabel").