Zum Inhalt springen

Zuwesien von templates, etc. anhand PID

Erstellt am 11. Oktober 2016 · 1 Antwort · letzte Antwort am 13. Oktober 2016

Tags: Bilder, Frage

Flixgo ·

Hey,
ich habe eine Frage. Ich möchte auf verschiedenen Seiten und deren Unterseiten ein anderes Headerbild anzeigen. Habe es zuerst per JQuerry gemacht, dies führte aber zu ganzschönen Ladezeiten.
Möchte es nun mit Typo umstezen, jedoch klappt es nicht so wie ich mir das vorstelle...
Es zeigt auf der Seite 1 zwar das richtige Bild an, jedoch werden dann auf Seite 2,3,4 immer das gleiche Headerbild (das von Seite 4) angezeigt

Struktur im Backend
Seite1 (ID=20)
Seite 1.1
Seite 2(ID=182)
Seite 2.1
Seite 3 (ID=13)
Seite 3.1
Seite 4 (ID=55)
Seite 3.1

#dient dazu die banner auf unterschiedlichen Seiten zu wechseln
temp.banner= COA
temp.banner{
# Menu 1 cObject
20 = IMAGE
[PIDinRootline=20]
   20.file = fileadmin/template/images/Banner/unternehmen.jpg
[PIDinRootline=182]
   20.file = fileadmin/template/images/Banner/leistungen.jpg
[PIDinRootline=13]
   20.file = fileadmin/template/images/Banner/produkte.jpg
[PIDinRootline = 55]
  20.file = fileadmin/template/images/Banner/loesungen.jpg
[end]

}
toifel ·

Conditions mit [] sind innerhalb von {} nicht erlaubt, daher wundert es mich, dass überhaupt unterschiedliche Bilder angezeigt werden. Diese kommen dann sehr wahrscheinlich nicht aus diesem TypoScript.

Es müsste in etwa so aussehen:

temp.banner = COA
temp.banner{
  # Menu 1 cObject
  20 = IMAGE
}

[PIDinRootline=20]
  temp.banner.20.file = fileadmin/template/images/Banner/unternehmen.jpg

[PIDinRootline=182]
  temp.banner.20.file = fileadmin/template/images/Banner/leistungen.jpg

[PIDinRootline=13]
  temp.banner.20.file = fileadmin/template/images/Banner/produkte.jpg

[PIDinRootline = 55]
  temp.banner.20.file = fileadmin/template/images/Banner/loesungen.jpg
[end]