Zufälligen Inhalt einer Spalte per TypoScript ausgeben.
In unserem Beispiel geben wir aus der Seite mit ID 2 und der Spalten ID 1, bis zu drei zufällige Datensätze aus.
lib.randomContent = COA_INT
lib.randomContent {
10 = CONTENT
10 {
table = tt_content
select {
pidInList = 2
where = colPos = 1
orderBy = RAND()
max = 3
languageField = sys_language_uid
}
renderObj < tt_content
renderObj.stdWrap.wrap = <div class="randomContent">|</div>
renderObj.stdWrap.required = 1
}
}
Getestet mit TYPO3 6.2
Hinweis: Funktioniert aktuell nur mit css_styled_content
Für die neue Version 8.7 habe ich hier eine Quick and Dirty Lösung mittels jQuery Online gestellt.
Hey danke dir für deinen Snippet. Genau sowas habe ich gesucht. Verfolge deinen Blog schon seit einigen Wochen und in manchen Sachen hast du mir in Typo 3 wirklich weiter geholfen! Mach weiter so!
Gruß