Zufallselement darstellen

Mit folgendem Schnipsel kann man ein zufälliges Element von einer Seite rendern. Dies kann man z.B. zum Teasern auf der Startseite gebrauchen.

max regelt die Anzahl der gelieferten Elemente.

TypoScript
temp.zufall= COA_INT
temp.zufall {
    #Anzeige der Inhaltselemente aus Seite 30
    30 = CONTENT
    30 {
        table = tt_content
        select {
            pidInList = 30
            orderBy = RAND()
            max = 1
            languageField = sys_language_uid
        }

        renderObj  < tt_content
        renderObj.stdWrap.wrap = <div class="infobox">|</div>
        renderObj.stdWrap.required = 1
    }
} 
3 Kommentare
#3 michi-es schrieb am 27.04.2011 11:47

Klappt super, danke für den Tipp!

smile

#2 steffen schrieb am 18.11.2009 12:01

Ja. Grund war ein Fehler in einer php-lib die alle <> entfernt hat. Bis ich durch alle durch bin ...

#1 beathorst schrieb am 16.11.2009 15:24

kann man die errors da rausmachen?

einen Kommentar schreiben
Typo3