Hi Leute,
ich benutze TemplaVoila und würde gern die Überschriften (Headlines, also z.B. <h1>) für ein Content Element anders wrappen, also z.B.
<h1 class="test">|</h1>
Ich habe im TemplaVoila einen ObjectPath definiert, welcher alle Inhaltselemente einer Seite darstellt:
lib.left = CONTENT
lib.left {
table = tt_content
select {
pidInList = 5
orderBy = sorting
}
}
Es geht um den Standardheader (lib.stdheader) - also das, was man in das "Überschrift"-Feld eines Content Elements eingibt. Ich will kein FCE benutzen und will auch nicht die Überschrift über den RTE (Stil:"Headline 2") wrappen. Der Kunde soll einfach das ganz normale Header-Feld benutzen können.
Ich habe auch schon den Code gefunden, der genau das macht, jedoch nur für die verschiedenen Spalten (also ohne TemplaVoila). Der Code ist so:
temp.stdheader < lib.stdheader
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field=colPos
1 < temp.stdheader
2 < temp.stdheader
3 < temp.stdheader
default < temp.stdheader
}
lib.stdheader.default.10.1.fontTag = <h1>|</h1>
lib.stdheader.1.10.1.fontTag = <h2 class="foo">|</h2>
lib.stdheader.2.10.1.fontTag = <h2 class="foo">|</h2>
lib.stdheader.3.10.1.fontTag =<h1>|</h1>
Im Grunde will ich genau DAS, nur eben, dass die "Condition" (oder das key.field) die UID meiner Seite berücksichtigt! Wisst ihr, wie ich meine?
Im Grunde ist es abstrahiert "lib.left.lib.stdheader.10.1.fontTag", das ich verändern möchte..
Danke im Voraus!