Zum Inhalt springen

Wrap abhängig vom Header Link

Erstellt am 31. Juli 2008 · 2 Antworten · letzte Antwort am 31. Juli 2008

Tags: Frage

fuzz ·

Hallo allerseits,

ich möchte in meiner TemplaVoila Datenstruktur in einem Feld einen unterschiedlichen Wrap machen.
Wenn das Content-Element einen Header Link hat, soll ein anderer gewählt werden als wenn keiner vorhanden ist.
Aber ich komme einfach nicht auf die Lösung wie ich das hinbekomme. Hoffe könnt Ihr mir weiterhelfen.

Hier mal mein aktueller Stand der Dinge für einen normalen Wrap der Content-Elemente:

10 = RECORDS
10.source.postUserFunc = tx_kbtvcontslide_pi1->main
10.source.postUserFunc.field = field_contentright
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
10.conf.tt_content.stdWrap.outerWrap = <div class="clear box"><div class="box-top"><div class="box-bottom">|</div></div></div>

Danke schonmal...

fuzz ·

Lösung gefunden:

  10 = RECORDS
  10.source.postUserFunc = tx_kbtvcontslide_pi1->main
  10.source.postUserFunc.field = field_contentright
  10.tables = tt_content
  10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
  10.conf.tt_content.stdWrap.outerWrap.cObject = COA
  10.conf.tt_content.stdWrap.outerWrap.cObject {
      1 = TEXT
      1.value = <div class="clear box"><div class="box-top"><div class="box-bottom2">|</div></div></div>
      1.fieldRequired = header_link
  
      2 = TEXT
      2.value = <div class="clear box"><div class="box-top"><div class="box-bottom">|</div></div></div>
      2.if.value.field = header_link
      2.if.isLessThan = 1
  }
fuzz ·

Doch noch ein neues Problem festgestellt.
Wenn ich die Datensätze bzw. Content-Elemente vertausche werden diese nur nach Ihrer Reihenfolge berücksichtigt und nicht nach dem wie ich es haben will.
Somit wird element 1 immer Header_link und 2 immer ohne.

Vielleicht könnt Ihr mir da noch nachhelfen. Danke