- Startseite
- TYPO3-Tipps
- TemplaVoila
- Inhalte eines TV-Content-Elements auf Unterseiten vererben
Inhalte eines TV-Content-Elements auf Unterseiten vererben
Inhalte eines TV-Content-Elements auf Unterseiten vererben
Wenn Sie TYPO3 mit TemplaVoila nutzen und mehrere CONTENT-Elemente verwenden, möchten Sie manchmal, dass bei einem leeren CONTENT-Element der Inhalt aus dem CONTENT-Element der übergeordneten TYPO3-Seite ausgegeben wird. Befindet sich dort im gleichen CONTENT-Element auch kein Inhalt, so soll das CONTENT-Element der wiederum nächst höheren TYPO3-Seite ausgegeben werden.
Dazu rufen Sie per Web >> TemplaVoila das betreffende Template auf und wechseln dann in die XML-Anzeige des DS (Stift-Symbol). Dort ersetzen Sie folgenden Code:
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
durch:
10 = CONTENT
10 {
table = tt_content
slide = -1
select {
where = colPos=1
andWhere = deleted=0
andWhere = hidden=0
orderBy = sorting
}
wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
}
Per colPos=1 selektieren Sie das zweite Inhaltselement einer TYPO3-Seite, mit colPos=2 das Dritte usw. Obige Abfrage berücksichtigt nicht die zeitliche Einschränkung (per Start- bzw. Stoppzeit) der Inhaltselemente! Sofern Sie mit der zeitlichen Gültigkeit arbeiten, müssen Sie die Abfrage entsprechend erweitern.