Hallo liebe Leute,
ich haben den Stanardcontentelementen weitere Layouts hinzugefügt. Ich möchte nun bewirken, dass abhängig vom Layout des Inhaltselementes die Überschrift anders "gewrapped" wird.
Ich stelle mir das so ungefähr vor:
[globalVar = TSFE:tt_content|layout=6]
lib.stdheader.10 {
1 = TEXT
1.current = 1
1.insertData = 1
1.dataWrap = <strong>|</strong>
}
[global]
Sprich bei Inhaltselementen mit dem Layout mit der ID 6 wird die Standardüberschrift folgendermaßen "gewrapped".
Das Problem ist die Abrage ist falsch. Hat jemand eine Idee?
1000 Dank!
Das ist jetzt für die 1 Überschrift wie bei dir. Sprich, wenn jemand bei den Headlines anstelle dem Default h2, h3 oder so auswählt greift das nicht mehr.
lib.stdheader.10.1.dataWrap.override = <strong>|</strong>
lib.stdheader.10.1.dataWrap.override.if {
equals.field = layout
value = 6
}
Ah...cool. Danke. Das ist schon mal Plan B.
Aber als Condition kann man nicht das nicht abfragen, oder? Das wäre einfach zu verlockend. :-)
Ne du könntest das noch so machen, wenn dir das hilft:
temp.stdheader < lib.stdheader
temp.layout2header < lib.stdheader
temp.layout2header.10.1.dataWrap = <strong>|</strong>
lib.stdheader = CASE
lib.stdheader {
key.field = layout
1 < temp.stdheader
2 < temp.layout2header
3 < temp.stdheader
4 < temp.stdheader
5 < temp.stdheader
6 < temp.stdheader
}