繁体   English   中英

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

[英]TYPO3 Elements - how can i make an element/extensionthat add div

在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>

现在,我想向内容添加一些使用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个跨度。 我已经添加到columns多数民众赞成在跨度= 6(50%)。

但是,我该如何进行扩展才能做到这一点?或者只是制作具有所需跨度的FLUID模板会更容易。

假设我有3行,即12列宽度,然后在第一行中,我想要2列(2x6跨度),在中间我想要2列(3跨度和9跨度),在最后一行中,我想要一列跨所有12列。

这又可以从一页到另一页是不同的,这就是为什么我不制作流体模板,而是问“如何进行扩展”,以便我可以添加我想要的列。

我知道JF-multi内容是一种解决方案,但后来我在将span类添加到div时遇到了问题。

有解决此问题的想法的人可以做到这一点。

看一下EXT:fluidcontent_bootstrap ,它为后端提供了一些引导功能(比您要求的列定义还多)。

有人可能会认为,这与所需的EXT:flux结合再次将XML引入数据库中,并且不仅在核心上起作用,但对我来说,flux和相关的扩展都有很好的概念。

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

如果他只能够选择一种预定义的布局,则应使用随附的Fluid模板创建许多预定义的backend_layouts。 此处缺少TYPO3文档,但是博客文章中有一个有用的教程: 实现TYPO3的后端布局

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM