Hallo
Ich habe in TYPO3 6.2 ein Hintergrundbild in den Page Resources hinterlegt. Die Ausgabe mit folgendem Typoscript-Code funktioniert in der Standardsprache korrekt:
lib.headerimage = IMAGE
lib.headerimage {
file {
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = 0
}
}
Allerdings wird das Bild nur in der Standardsprache ausgegeben. Wie muss ich das Typoscript anpassen, damit folgendes Verhalten erreicht wird:
1. Idealerweise das Bild aus dem media-Feld der Sprache nehmen
2. Falls leer, dann das aus der Default-Sprache der entsprechenden Seite nehmen
3. Falls da auch nix drin steht, dann levelmedia bis Root hochgehen
Für ältere TYPO3-Versionen (4.x) funktionierte das folgende Typoscript:
lib.headerimage = IMAGE
lib.headerimage {
file.import = uploads/media/
file.import.data = levelmedia: -1,slide
file.import.override.listNum = 0
file.import.override.field = media
file.import.override.ifEmpty.cObject = TEXT
file.import.override.ifEmpty.cObject {
data.dataWrap = DB:pages:{field:uid}:media
insertData = 1
if.isTrue.data = TSFE:sys_language_uid
}
}
Wie geht das in TYPO3 6.2?
Vielen Dank für jeden Hinweis.