Hallo!
Vorab: Tolles Forum, hab schon viel Hilfe gefunden hier durch reines mitlesen, heute komm ich aber nicht mehr weiter und wende mich mit einer eigenen Frage an euch.
Ich möchte auf einigen Seiten meines Seitenbaums zufälligen Content ausgeben. Dazu habe ich dieses tolle TS gefunden und es auf der Oberseite des Settenbaums eingebaut. Es gibt zufällig auf jeder Unterseite eines der Contentelemente im Ordner mit der ID 322 aus.
Eigentlich sollte das doch gehen, oder verstehe ich die Logik von TS / Templates seit Jahren nicht richtig?
Vorab: Tolles Forum, hab schon viel Hilfe gefunden hier durch reines mitlesen, heute komm ich aber nicht mehr weiter und wende mich mit einer eigenen Frage an euch.
Ich möchte auf einigen Seiten meines Seitenbaums zufälligen Content ausgeben. Dazu habe ich dieses tolle TS gefunden und es auf der Oberseite des Settenbaums eingebaut. Es gibt zufällig auf jeder Unterseite eines der Contentelemente im Ordner mit der ID 322 aus.
### zeigt Zufällig ein Contentelement aus dem Ordner 322 an
lib.glossar.zufallsCallToAction = COA_INT
lib.glossar.zufallsCallToAction.20 = CONTENT
lib.glossar.zufallsCallToAction.20 {
table = tt_content
select {
pidInList = 322
max = 1
orderBy = rand()
}
}
Bis dahin funktioniert das auch.
Jetzt möchte ich aber auf einer bestimmten Unterseite ein Zufallselement aus einem anderen Ordner anzeigen. Dieser hat die ID 323.
Für die bestimmte Seite habe ich dafür ein Erweiterungstemplate angelegt mit eigentlich identischem TS, lediglich die ID ausgetauscht:
Im TypoScropt Object Browser zeigt er mir die ID 323 auch an, im Frontend wird aber weiterhin der zufällige Inhalt von Ordner 322 ausgegeben. Cache habe ich geleert.
### zeigt Zufällig ein Contentelement aus dem Ordner 323 an
lib.glossar.zufallsCallToAction = COA_INT
lib.glossar.zufallsCallToAction.20 = CONTENT
lib.glossar.zufallsCallToAction.20 {
table = tt_content
select {
pidInList = 323
max = 1
orderBy = rand()
}
}
Eigentlich sollte das doch gehen, oder verstehe ich die Logik von TS / Templates seit Jahren nicht richtig?