Random Content ohne Erweiterung mit TypoScript
Es gibt Erweiterungen um Zufallsinhalte auf der Seite auszugeben. Einfacher geht es, wenn man das Inhaltselement Menu/Sitemap eine weitere Auswahl hinzufügt. Der Redakteur muss so nur in den Standardinhaltselementen eine Seite mit Inhalten auswählen und kein Plugin einfügen.
tt_content.menu.20.8 = COA_INT
tt_content.menu.20.8 {
10 = CONTENT
10 {
table = tt_content
select {
pidInList.override.field = pages
where = colPos=0
max = 1
orderBy = rand()
}
}
}
Bei den Inhaltslelementen, die ausgegeben werden sollen, darauf achten dass die Spalte korrekt angegeben ist:
where = colPos=0
Damit das neue Feld im Backend erscheint wird im PageTSconfig noch folgendes eingetragen:
TCEFORM.tt_content.menu_type.addItems.8 = Zufallsinhalt von gewaehlter Seite

Neue TypoScript Option für listNum
In der Version 4.6 von TYPO3 wurde für den Parameter listNum die Option rand eingeführt. Für die zufällige Ausgabe von Header-Bildern o.ä. kann jetzt auch folgender Code verwendet werden (Danke an Jigal von Hemert für den Tipp):
stdWrap.listNum = rand

