Hallo Gruppe,

ich hab gerade einen Klemmer. Wie kann ich mittels TS und einem CASE-Konstrukt auf das Feld Layout des Inhaltselement zugreifen. Ich habe eine 2-Spaltigkeit definiert und möchte mittels des Layout-Dropdowns die Hintergrundfarbe steuern.

Im Moment steuere ich so aber die Hintergrundfarbe nur, wenn ich das Layout am Gridcontainer selber ändere, welcher ja selber die linke und rechts spalte enthält. Ich möchte aber die Layoutdfinition direkt an der linken und rechten Spalte vornehmen.

Fragen über Fragen ?!?

Mein TS dazu sieht im Moment so aus:

tt_content {
  gridelements_pi1.20.10.setup {
    # 1-spaltig
    1 < lib.gridelements.defaultGridSetup
    1 {
      cObject = FLUIDTEMPLATE
      cObject {
        file = fileadmin/template/kubus-it.de/1sp.html
      }
    }
    # 2-spaltig
    2 < lib.gridelements.defaultGridSetup
    2 {
      wrap = <div class="row 2sp">|</div>
      columns {
        10 < .default
        10.wrap.cObject = CASE
        10.wrap.cObject {
          key.field = layout
          0 = TEXT
          0.value = <div class="col-sm-30 null">|</div>
          1 = TEXT
          1.value = <div class="col-sm-30 green1">|</div>
          2 = TEXT
          2.value = <div class="col-sm-30 green2">|</div>
          3 = TEXT
          3.value = <div class="col-sm-30 gray1">|</div>
          default = TEXT
          default.value = <div class="col-sm-30 asas">|</div>
        }
        10.stdWrap.innerWrap = <article class="article">|</article>
        20 < .default

        20.wrap.cObject = CASE
        20.wrap.cObject {
          key.field = layout
          0 = TEXT
          0.value = <div class="col-sm-30 null">|</div>
          1 = TEXT
          1.value = <div class="col-sm-30 green1">|</div>
          2 = TEXT
          2.value = <div class="col-sm-30 green2">|</div>
          3 = TEXT
          3.value = <div class="col-sm-30 gray1">|</div>
          default = TEXT
          default.value = <div class="col-sm-30 asas">|</div>
        }
        20.stdWrap.innerWrap = <article class="article">|</article>
      }
    }
  }
}
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an