Skip to content

Instantly share code, notes, and snippets.

@pniederlag
Last active December 16, 2015 16:49
Show Gist options
  • Save pniederlag/5466181 to your computer and use it in GitHub Desktop.
Save pniederlag/5466181 to your computer and use it in GitHub Desktop.
dynamic width 2-col gridelement
###################################
# gridelements setup for col-2 element
###################################
# copy default grid rendering into grid with id = 2
tt_content.gridelements_pi1.20.10.setup.2 < tt_content.gridelements_pi1.20.10.setup.default
tt_content.gridelements_pi1.20.10.setup.2.columns {
#default.wrap = <div class="span6">|</div>
default.dataWrap.cObject = CASE
default.dataWrap.cObject {
key = 0
key {
dataWrap = |_{field:flexform_layout}
}
default = TEXT
default {
value = spanDefault
# for debugging
#wrap2 = <div class="span6"><h3>xx $ xx</h3>|</div>
wrap2=<div class="$">|</div>
wrap2.splitChar = $
}
20_1 < .default
20_1.value = span6
20_2 < .default
20_2.value = span8
20_3 < .default
20_3.value = span4
30_1 < .default
30_1.value = span6
30_2 < .default
30_2.value = span4
30_3 < .default
30_3.value = span8
}
20 < .default
20.dataWrap.cObject.key = 20
30 < .default
30.dataWrap.cObject.key = 30
}
###################################
# adapt stdWrap.innerWrap for gridelements_pi1
# adds class="row-fluid"
###################################
tt_content.stdWrap.innerWrap.cObject.default.20.99 = TEXT
tt_content.stdWrap.innerWrap.cObject.default.20.99 {
if {
value.field = CType
equals = gridelements_pi1
}
noTrimWrap = |row-fluid| |
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment