TYPO3 - next Generation
FORTY3-Extension
FORTY3-Extensions für TYPO3 8
Templating

Teaserlisten



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

AttributeBeschreibung
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)
© 2003-2026 by cybob communication GmbH • All rights reserved • 4T3 ist ein Service der cybob communication GmbH | NutzungsbedingungenDatenschutzImpressum