Hallo ins Forum,
ich bin am verzweifeln mit dieser Problematik:
Ich habe eine Startseite mit einem BE-Layout mit den Spalten 20,30,40 und 50, die ich so auslese. Funktioniert auch soweit wunderbar.
lib.content_4Cols = COA
lib.content_4Cols {
20 < styles.content.get
20.select.where = colPos=20
20.wrap = <div class="col span_3">|</div>
30 < .20
30.select.where = colPos=30
40 < .20
40.select.where = colPos=40
50 < .20
50.select.where = colPos=50
wrap = <div class="row clearfix">|</div>
stdWrap.innerWrap >
stdWrap.innerWrap.cObject = TEXT
stdWrap.innerWrap.cObject.value = |
stdWrap.innerWrap.cObject.value.override = |
}
Weiterhin habe ich ein Ausgabe für Contentlemente auf den anderen Seiten, die sich dann darin unterscheiden, ob sie mit einem gridelement erstellt wurden oder nicht. Das frage ich so ab und funktioniert auch wunderbar.
### Contentrendering ohne gridelements
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = colPos
# Spalte 0 ist mit row und col span_12
default = TEXT
default.value = <div class="row oneCol"><div class="col span_12">|</div></div>
default.value.override.if.isTrue.cObject = COA
default.value.override.if.isTrue.cObject {
10 = TEXT
10.field = tx_gridelements_container
20 = TEXT
20.value = 1
20.if {
value = gridelements_pi1
isInList.field = CType
}
}
default.value.override = |
}
Mein Problem ist jetzt wie ich beide zusammen kriege. Mein HTML sieht zur Zeit so aus
<div class="row">
<div class="col span_3">
<div class="row oneCol">
<div class="col span_12">Content</div>
</div>
</div>
<div class="col span_3">
<div class="row oneCol">
<div class="col span_12">Content</div>
</div>
</div>
<div class="col span_3">
<div class="row oneCol">
<div class="col span_12">Content</div>
</div>
</div>
<div class="col span_3">
<div class="row oneCol">
<div class="col span_12">Content</div>
</div>
</div>
</div>
Es soll aber so aussehen. Die divs <div class="row oneCol"> und <div class="col span_12"> sollen nicht erscheinen, der Content soll direkt im <div class="col span_3"> stehen
<div class="row">
<div class="col span_3">
Content
</div>
<div class="col span_3">
Content
</div>
<div class="col span_3">
Content
</div>
<div class="col span_3">
Content
</div>
</div>
Wie mach ich das?
Danke für n Tipp und Gruß
mimii