在TYPO3 v.6.1 Fluid / Extbase中,我有一个带有此代码的FLUID模板
<div class="row-fluid">
<div class="span12">
<div class="inner-content">
<f:format.raw>{content}</f:format.raw>
</div>
</div>
</div>
现在我想在内容中添加一些colums,使用Class =“spanxx”。 所以我需要进行扩展,以便我可以添加以下内容。
<div class="row-fluid">
<div class="span6">
<div class="inner-content">
this is the left side
</div>
</div>
<div class="span6">
<div class="inner-content">
this is the right side
</div>
</div>
</div>
我有12个跨度,并希望在前面添加3,4,6,8,9,12 span。我已添加到colums,即span = 6(50%)。
但是我如何进行扩展,可以做到这一点 - 或者只是制作一个具有我想要的跨度的FLUID模板更容易。
让我说我有3行12个colums宽度,然后在第一个我想要2个colums(2x6span)在中间我想要2个colums(3span和9span)和在最后一个我想要一个列跨越所有12
这可能在页面之间再次不同,这就是为什么我不制作FLUID模板,但问“如何制作扩展”,这样我就可以添加我想要的列。
我知道JF-multi内容是一个解决方案,但是我在将div类添加到div时遇到了问题。
有想法修复这个og的人。
答案 0 :(得分:0)
查看EXT:fluidcontent_bootstrap,它为后端提供了一些引导功能(超过了你要求的列定义)。
有些人可能会认为这与所需的EXT结合使用:flux再次在数据库中引入了XML,并不只是在核心上工作,但对我而言,相关的扩展具有相当好的概念。
答案 1 :(得分:0)
这取决于后端用户是否应该能够自己定义网格布局:
如果他应该只能选择一个预定义的布局,则应创建一些预定义的backend_layouts,并附带Fluid模板。 TYPO3文档在这里有点缺乏,但博客文章中有一个有用的教程: Implementing TYPO3's backend layouts 。
如果他应该能够自己定义网格,那么您最好使用其中一个建议的扩展。但请注意,后端用户现在负责确定页面布局。根据项目及其用户,这可能是也可能不是一个好主意。