Hallo ins Forum,
ich hinterlege für jede Seite ein Bild in den Ressourcen. Dieses Bild soll nun als inline-style in den jeweiligen <header> Tag der Seite eingebunden werden. Es soll also so aussehen:
<header style="background-image="../fileamdin/headerbilder/bild1.jpg">
Für jede Seite natürlich ein anderes Bild. Es soll explizit nicht mit Klassen im <body> oder im <header> gearbeitet werden.
Wie kann man das mit TS realisieren?
Danke für n Tipp und Gruß
mimii
Das slide vererbt dir die Bilder. Du kannst den stdWrap.wrap auch weglassen dann bekommst du nur die URL. Das kannst du im Prinzip machen, wie du es brauchst.
lib.backgroundImage = IMG_RESOURCE
lib.backgroundImage {
stdWrap.wrap = style="background-image:url(|)"
file {
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = 0
}
}
Danke schon mal,
wie aber kriegt mein <header> Tag nun mit, dass er einen inline-style erhält. Der <header> steht als html im fluid-Template.
Viele Grüße
mimii
achso ja dann mach das ganze so:
lib.backgroundImage = IMG_RESOURCE
lib.backgroundImage {
stdWrap.wrap = background-image:url(|);
file {
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = 0
}
}
<header style="{f:cObject(typoscriptObjectPath:'lib.backgroundImage')}">