25. 06. 2018, 10:22

Hallo,
ich versuche gerade die Card-Layouts von Bootstrap mit Gridelements (7.4.0) umzusetzen. Dazu möchte ich die einzelnen Inhaltselemente der Card-Decks wrappen, das klappt auch, allerdings schaffe ich es nicht, an dieser Stelle auch noch eine Variable aus der Flexform auszulesen ...

Hier mein Typoscript-Setup:
[code]carddeck < lib.gridelements.defaultGridSetup
carddeck {
cObject = FLUIDTEMPLATE
cObject {
file = fileadmin/Templates/Gridelements/Carddeck.html
}

wrap = <div class="card {field:flexform_numcols} test1">|</div>
wrap.insertData = 1

columns {
# einzelne Inhaltselemente
default.renderObj.wrap = <div class="card {field:flexform_numcols} test2">|</div>
default.renderObj.wrap.insertData = 1
0 < .default
}
}
[/code]

Der obere Wrap funktioniert so wie gewünscht, dass das Flexformfeld mit ausgegeben wird. Der untere Wrap lässt diese Stelle leider leer (div class="card test2"). Ich benötige die Angabe der Variable aber leider um jedes einzelne div.card rum. Gibt es hier noch eine andere Möglichkeit?

Danke im Voraus!