Ich baue einen Header, dieser besteht aus einem Image, einem Main Header und einem Sub Header.
Hierzu habe ich folgende Felder/Label in den Seiteneigenschaften im Reiter Metadaten umbenannt:
TCEFORM.pages.author.label.default = HeaderImageMainTitle
TCEFORM.pages.author_email.label.default = HeaderImageSubTitle
Und lese nun das Image aus, dass ich in den Seiteneigenschaften unter Metadaten ausgelesen habe. Das klappt auch, auch alle Formatierungen sind da, aber das Auslesen der beiden Felder klappt nicht:
lib.headerteaser = COA
lib.headerteaser.stdWrap.wrap = <div id="headerTeaser">|</div>
lib.headerteaser.10 = IMAGE
lib.headerteaser.10 {
file {
import.data = levelmedia:-1, slide
treatIdAsReference = 1
import.listNum = 0
}
wrap = |
}
lib.headerteaser.20 = TEXT
lib.headerteaser.20.data = levelfield : -1 , HeaderImageMainTitle, slide
lib.headerteaser.20.wrap = <div id="headerTeaserText"><h1>|</h1>
lib.headerteaser.30 = TEXT
lib.headerteaser.30.data = levelfield : -1 , HeaderImageSubTitle, slide
lib.headerteaser.30.wrap = <p>|</p></div>
Ach ja, der Viewhelper im Template sieht wie folgt aus:
<f:cObject typoscriptObjectPath="lib.headerteaser" />
Was habe ich falsch gemacht oder vergessen?