Auflistung von Unterseiten der aktuellen oder einer definiterten Seite
Liste [Template ID 37] von Seiten:
<f:if condition='###element_data_target###'>
<f:then>
<list
classkey="page"
name="list_###page_uid###"
exclude_id="###element_data_exclude###"
template_id="38"
where="pid=###element_data_target###"
order="sorting"
direction="asc"
/>
</f:then>
<f:else>
<list
classkey="page"
name="list_###page_uid###"
exclude_id="###element_data_exclude###"
template_id="38"
where="pid=###page_uid###"
order="sorting"
direction="asc"
/>
</f:else>
</f:if>
Easyadmin:
data_target|Ziehe Unterseiten von Seite ...|link
data_exclude|Ignoriere Links|link
|
// Wenn ###element_data_target### gepflegt wurde
// dann nimm folgende Teaserliste
// Es werden SEITEN gezogen
// Die Liste bekommt einen Namen
// Die Seiten ###element_data_exclude### werden ausgeschlossen
// Die Seiten werden mit der [Template ID 38] dargestellt
// Es werden alle Unterseiten von ###element_data_target### gezogen
// Die Seiten werden nach Auflistung sortiert
// Und richtig herum ausgegeben.
// Wenn ###element_data_target### nicht gepflegt wurde
// dann nimm diese Teaserliste
// Die Liste bekommt einen Namen
// Es werden maximal die ersten VIER Seiten gezogen
// Es wird keine Seite ausgeschlossen
// Die Seiten werden mit der [Template ID 38] dargestellt
// Es werden alle Unterseiten der aktuellen Seite gezogen
// Die Seiten werden nach Auflistung sortiert
// Und richtig herum ausgegeben.
|
Wenn ###element_data_target### gepflegt wurde, ziehe die Unterseiten von dort, ansonsten zieh die Unterseiten der Seite, auf der die Teaserliste angelegt wurde.
Auflistung von Unterseiten einer bestimmten Seite, ...
... für die Informationen aus dem CONTENT-Bereich gezogen werden
Liste [Template ID 66] von Seiten:
<list
classkey="page"
name="list_###page_uid###"
limit="4"
exclude_id=""
template_id="67"
t3_pid="*"
where="hidden=0|deleted=0|pid=444"
order="sorting"
direction="asc"
/>
Liste [Template ID 67] von Elementen auf den Seiten:
<list
classkey="element"
template_id="68"
where="pid=|tx_forty3_easyadmin_domain_model_template_uid=2|hidden=0|deleted=0"
order="sorting"
direction="asc"
/>
|
// Es werden SEITEN gezogen
// Die Liste bekommt einen Namen
// Es werden maximal die ersten VIER Seiten gezogen
// Es wird keine Seite ausgeschlossen
// Die Seiten werden mit der [Template ID 67] dargestellt
// Es werden alle Seiten gezogen, ...
// ... die unterhalb der Parent-ID 444 liegen
// Die Seiten werden nach Auflistung sortiert
// Und richtig herum ausgegeben.
// Es werden ELEMENTE gezogen
// Die Elemente werden mit der Template-ID 68 dargestellt
// ... wenn das Element die Template-ID 2 hat
// Die Elemente werden nach Auflistung sortiert
// Und richtig herum ausgegeben.
|
Informationen
| Attribute | Beschreibung | classkey |
Art der Liste: page, content
|
| name |
Bezeichnung der Liste
|
| exclude_id |
Ausgeschlossene Seiten/Elemente, Kommagetrennt
|
| template_id |
Template für die Listendarstellung
|
| where |
Gewisse Abfragen: hidden=0 (wenn nicht deaktiviert), deleted=0 (wenn nicht gelöscht), pid=444 (wenn Seiten-ID 444)
|
| order |
Sortierung: sorting (nach Reihenfolge in Backend)
|
| direction |
asc (aifsteigend), desc (absteigend) |
|