Guten Tag,
ich wollte bei mir den Header und Content separat etwas aufhübschen.
Dafür verwende ich den folgenden (funktionierenden) Code:
content.wrap {
stdWrap.outerWrap=
stdWrap.outerWrap.stdWrap.prepend = TEXT
stdWrap.outerWrap.stdWrap.prepend.field= header
stdWrap.outerWrap.stdWrap.prepend.wrap = <h1 class="headline">|</h1><div class="line"> </div>
stdWrap.wrap = <div class="content">|</div>
stdWrap.outerWrap.stdWrap.append = TEXT
stdWrap.outerWrap.stdWrap.append.value =
}
Mein Problem ist nun:
Wenn kein Header angegeben wurde, hat der content aufgrund des "prepend" natürlich das h1-Element und das div mit der Klasse "line".
Meine Frage an Euch: Wie kann ich herausfinden ob ein Header angegeben wurde?
Folgendes habe ich versucht:
content.wrap {
stdWrap.if.isNull.field = header
stdWrap.if.isNull.field {
stdWrap.outerWrap=
stdWrap.outerWrap.stdWrap.prepend = TEXT
stdWrap.outerWrap.stdWrap.prepend.field= header
stdWrap.outerWrap.stdWrap.prepend.wrap = <h1 class="headline">|</h1><div class="line"> </div>
}
stdWrap.wrap = <div class="content">|</div>
stdWrap.outerWrap.stdWrap.append = TEXT
stdWrap.outerWrap.stdWrap.append.value =
}
Hier klappt es, aber ich brauche die Logik umgehert. Also etwas in die Richtung "if.isNotNull"
Vielen Dank.