Zum Inhalt springen

Herausfinden ob ein Header angegeben wurde

Erstellt am 28. März 2015 · 1 Antwort · letzte Antwort am 30. März 2015

Tags: Inhaltselemente, TYPO3 6.x, Frage

Kesandal ·

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">&nbsp;</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">&nbsp;</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.