[TYPO3-german] gridelements um eine classe erweitern

Christian Hager christian.hager at connexgroup.net
Thu Dec 11 12:57:08 CET 2014


Hallo Leute,

ich komme da irgendwie nicht weiter, vielleicht kann mir da von euch 
jemand weiter helfen.

Ich habe ein 2-spalten Inhaltselement angelegt, welches auch 
funktioniert und der Inhalt im frontend ausgegeben wird.
Nun kommt es vor, das ich dieses 2-spalten Element mehrmals verwenden 
möchte, jedoch kann/wird es anders aussehen (Farbe, Breite, ...)


Ausgabe HTML:
<div class="element2cols">
   <div class="">
     <div class="col1"></div>
     <div class="col2"></div>
   </div>
</div>


Typoscript:
### 2-spalten
tt_content.gridelements_pi1.20.10.setup{
2<lib.gridelements.defaultGridSetup
2{
columns{
# colPos ID
20<.default
20.wrap=<divclass="col1">|</div>
# colPos ID
21<.default
21.wrap=<divclass="col2">|</div>
}
# Optional kann das gesamte Element noch einen wrap bekommen
wrap=<divclass="element2cols"><divclass="">|</div></div>
}
}


Konfiguration:
backend_layout {
     colCount = 2
     rowCount = 1
     rows {
         1 {
             columns {
                 1 {
                     name = col1
                     colPos = 20
                 }
                 2 {
                     name = col2
                     colPos = 21
                 }
             }
         }
     }
}


Im backend soll dann in dem Inhaltselement unter Erweiterungsoption die 
Möglichkeit bestehen dort eine classe einzu zufügen bsp: test

Im frontend müsste dann dies so aussehen:
<div class="element2cols">
   <div class="test">
     <div class="col1"></div>
     <div class="col2"></div>
   </div>
</div>


Somit könnte ich dann unterschiedliche classen vergeben und damit per 
css die classen col1 & col2 unterschiedlich darstellen.
Hätte da jemand eine Lösung für mich?


Thx und lg,
`Chris


More information about the TYPO3-german mailing list