我在TYPO3 6.2上使用flux(7.0.0)和fluidcontent(4.0.0)。我的内容模型如下,使用"复合模式":
width
作为属性。为引导程序渲染整个内容,并且在每一行中,子项只是向左浮动。
我的问题是:如何在后端网格视图中布局内容元素以类似前端输出?如果每个内容元素都会从其属性中添加一个显示宽度并向左浮动,那将是一个很大的改进。
content元素中的网格定义如下所示:
<flux:flexform.grid>
<flux:flexform.grid.row>
<flux:flexform.content name="rowcontent" label="{f:translate(id: 'row.column.label')}" />
</flux:flexform.grid.row>
</flux:flexform.grid>
后端当前布局的示例。每个图像内容元素具有25%的宽度设置。如果它们彼此相邻会更好:
答案 0 :(得分:3)
在模板的预览部分中,您通常会使用<flux:widget.grid />
。
相反:
1)将文件从flux / Resources / Private / Templates / ViewHelpers / Widget / Grid /
和flux / Classes / ViewHelpers / Widget /
复制到您的扩展程序。
2)在您复制的所有内容中重命名以适合您的供应商前缀/命名空间。
3)在行模板中包含新的命名空间,并使用<YourNamespace:widget.grid />
进行预览。
4)现在,您可以自定义复制的模板,使其浮动而不是在表格中。