Morgen!
Ich glaub ich bin einfach zu doof für TypoScript *lol*
Habe nun den oben genannten Code von mir entfernt. In der Layoutauswahl für die Überschrift gibt es "Normal", "Überschrift 2", "Überschrift 3" und "Verborgen". So.
Lass ich also den Code soweit raus, bekomme ich meinen csc-firstHeader ausgegeben - Jippi -, aber die Überschriften nicht so wie ich das will:
Normal = h1
Überschrift 2 = h1
Überschrift 3 = h3
Nachdem ich nun versucht habe, das meinen bedürfnissen anzupassen (das 0. Layout h1, das 1. h2, das 2. h2) bekomme ich:
Normal = h2
Überschrift 2 = h2
Überschrift 3 = h3
Warum das nun so und nicht ist wie ich will, verstehe ich nicht. Ich habe in meinem TS stehen:
header_layout {
removeItems = 3, 4, 5
altLabels.0 = Normal
altLabels.1 = Überschrift 2
altLabels.2 = Überschrift 3
}
Und in der Setup.txt steht nun:
# This CASE cObject renders the header content:
# currentValue is set to the header data, possibly wrapped in link-tags.
10 = CASE
10.setCurrent {
field = header
htmlSpecialChars = 1
typolink.parameter.field = header_link
}
10.key.field = header_layout
10.key.ifEmpty = {$content.defaultHeaderType}
10.key.ifEmpty.override.data = register: defaultHeaderType
10.1 = TEXT
10.1.current = 1
10.1.insertData = 1
10.1.fontTag = <h2{register:headerStyle}{register:headerClass}>|</h2>
10.0 < .10.1
10.0.fontTag = <h1{register:headerStyle}{register:headerClass}>|</h1>
10.2 < .10.1
10.2.fontTag = <h3{register:headerStyle}{register:headerClass}>|</h3>
10.3 < .10.1
10.3.fontTag = <h3{register:headerStyle}{register:headerClass}>|</h3>
Habe dort die h-Tags geändert und versucht eine Definition für das nullte Label einzubinden... Klappt wie gesagt nicht...
Noch eine Idee? #paralyzed#
Grüße
Nicole