11. 07. 2016, 09:07

Hallo,

habe folgendes Problem, ich möchte z.b. das Objekt textpic ändern, genauer gesagt die H1 in eine H3 umwandeln (semantischer und SEO korrekt).
Das funktioniert, allerdings soll in einer weiteren Abfrage das Markup ebenfalls noch ein wenig umgestellt werden.

Aktuelle vorgehensweise:

2 Konstanten

  1. styles.content.imgtext.headlineBelow = 10,20
  2. styles.content.imgtext.smallHeadline = 10,20,30,40,50

Typoscript

  1. # swap image with title position
  2. tt_content.textpic {
  3. 10.if >
  4. 10.if {
  5. value = {$styles.content.imgtext.headlineBelow}
  6. isInList.field = layout
  7. negate = 1
  8. }
  9. 20.text.10.if >
  10. 20.text.10.if {
  11. value = {$styles.content.imgtext.headlineBelow}
  12. isInList.field = layout
  13. }
  14. 20.text.10.stdWrap.field = header
  15. 20.text.10.stdWrap.dataWrap = <h3>|</h3>
  16.  
  17. 20.text.20.wrap = <div class="csc-textpicBody">|</div>
  18. }
  19.  
  20. # swap h1 to h3 if specific layout
  21. tt_content.textpic {
  22. 10.if >
  23. 10.if {
  24. value = {$styles.content.imgtext.smallHeadline}
  25. isInList.field = layout
  26. negate = 1
  27. }
  28. 20.text.10.if >
  29. 20.text.10.if {
  30. value = {$styles.content.imgtext.smallHeadline}
  31. isInList.field = layout
  32. }
  33. 20.text.10.stdWrap.field = header
  34. 20.text.10.stdWrap.dataWrap = <h3>|</h3>
  35.  
  36. 20.text.20.wrap = <div class="csc-textpicBody">|</div>
  37. }

Das Feld Layout habe ich im Backend durch eigene erweitert und diese frage ich hier eben wieder ab, allerdings wird von dem Typoscript nur das obere durchlaufen.

Wie schaffe ich mehrere Bedingungen die alle durchlaufen werden?
Als Zusatz muss dann ebenfalls noch dazu, das es nicht nur das Textpic Objekt betrifft, sondern auch z. B. text :)

Vielen dank und viele Grüße