我正在使用Typo3& amp;来构建响应式前端gridelements扩展。我想将每个单独的内容元素包装在包装器中的gridelement列中,如下所示:
<div class="row"> <-- wrap around whole gridelements content element
<div class="column size2"> <-- wrap around gridelements column
<div class="module> <-- wrap around content inside of gridelement column
CONTENT
</div>
<div class="module>
CONTENT
</div>
</div>
</div>
如果我去围绕所有普通的内容元素进行div class="module"
换行,那么它会围绕gridelements“element”缠绕一次,并围绕每个子内容元素进行一次:
<div class="module"> <-- WRONG!
<div class="row"> <-- wrap around whole gridelements content element
<div class="column size2"> <-- wrap around gridelements column
<div class="module> <-- wrap around content inside of gridelement column
CONTENT
</div>
<div class="module>
CONTENT
</div>
</div>
</div>
</div>
我想我可以a)用div class="module"
包装所有内容元素,对于gridelements类型的内容元素包括EXCEPT,或者b)用div class="module"
包裹gridelements的子元素。什么是最好的方法,TypoScript对这两个选项的看法是什么样的?
答案 0 :(得分:0)
我不确定,但我认为这就是你要找的东西。
# the grid element uid
1 < lib.gridelements.defaultGridSetup
1 {
columns {
# colPos ID
10 < .default
10.wrap = <div class="row">|</div>
# this adds the value "module" as class and wraps a content element
# which is inside this grid. (like a replace for csc-default)
default.renderObj.20 {
stdWrap.innerWrap.cObject.default.20.10.value = module
}
}
}
也许有更好的解决方案。如果是的话,请告诉我