TYPO3元素 - 我如何制作添加div的元素/扩展名

时间:2013-11-12 13:53:35

标签: typo3 fluid

在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的人。

2 个答案:

答案 0 :(得分:0)

查看EXT:fluidcontent_bootstrap,它为后端提供了一些引导功能(超过了你要求的列定义)。

有些人可能会认为这与所需的EXT结合使用:flux再次在数据库中引入了XML,并不只是在核心上工作,但对我而言,相关的扩展具有相当好的概念。

答案 1 :(得分:0)

这取决于后端用户是否应该能够自己定义网格布局:

如果他应该只能选择一个预定义的布局,则应创建一些预定义的backend_layouts,并附带Fluid模板。 TYPO3文档在这里有点缺乏,但博客文章中有一个有用的教程: Implementing TYPO3's backend layouts

如果他应该能够自己定义网格,那么您最好使用其中一个建议的扩展。但请注意,后端用户现在负责确定页面布局。根据项目及其用户,这可能是也可能不是一个好主意。