Typo3 7.6 Flux 后端布局列标题
Typo3 7.6 Flux backend layout column title
我使用构建器扩展创建了一个基本模板。在页面属性中,我将 Backend layout
设置为 fuildpages
,现在我在后端看到构建器扩展创建的 2 列:
<f:section name="Configuration">
<flux:form id="standard">
<!-- Insert fields, sheets, grid, form section objects etc. here, in this flux:form tag -->
</flux:form>
<flux:grid>
<!-- Edit this grid to change the "backend layout" structure -->
<flux:grid.row>
<flux:grid.column colPos="0" colspan="3" name="main" />
<flux:grid.column colPos="1" name="right" />
</flux:grid.row>
</flux:grid>
</f:section>
<f:section name="Main">
<h1>I am a page template!</h1>
<p>
My template file is EXT:my_template/Resources/Private/Page/Standard.html.
</p>
<div style="float: left; width: 75%;">
<h2>Content main</h2>
<v:content.render column="0" />
</div>
<div style="float: left; width: 25%;">
<h2>Content right</h2>
<v:content.render column="1" />
</div>
</f:section>
但是在后端,这些列没有名称 "main" 和 "right"。
在 typo3 6.2 中,这适用于构建器创建的基本模板。我错过了什么吗?
还有一个问题:是否有用于默认后端布局的 sysext "Left" "Normal" "Right" "Border"
?我想在那里看它是如何完成的,但我找不到它。
您需要在 <flux:grid.column/>
标签上设置 label
属性。 name
属性仅用于在其他地方引用该列,例如使用 EXT:vhs
.
中的 <v:content.render/>
-ViewHelper 来呈现它
关于列标签翻译的注释:label
属性可以 不 包含 <f:translate/>
-ViewHelper 的用法,由于缓存(GitHub issue). If you want to translate your column names, you need to provide the translation under some default key, which one that is is explained here.
我使用构建器扩展创建了一个基本模板。在页面属性中,我将 Backend layout
设置为 fuildpages
,现在我在后端看到构建器扩展创建的 2 列:
<f:section name="Configuration">
<flux:form id="standard">
<!-- Insert fields, sheets, grid, form section objects etc. here, in this flux:form tag -->
</flux:form>
<flux:grid>
<!-- Edit this grid to change the "backend layout" structure -->
<flux:grid.row>
<flux:grid.column colPos="0" colspan="3" name="main" />
<flux:grid.column colPos="1" name="right" />
</flux:grid.row>
</flux:grid>
</f:section>
<f:section name="Main">
<h1>I am a page template!</h1>
<p>
My template file is EXT:my_template/Resources/Private/Page/Standard.html.
</p>
<div style="float: left; width: 75%;">
<h2>Content main</h2>
<v:content.render column="0" />
</div>
<div style="float: left; width: 25%;">
<h2>Content right</h2>
<v:content.render column="1" />
</div>
</f:section>
但是在后端,这些列没有名称 "main" 和 "right"。
在 typo3 6.2 中,这适用于构建器创建的基本模板。我错过了什么吗?
还有一个问题:是否有用于默认后端布局的 sysext "Left" "Normal" "Right" "Border"
?我想在那里看它是如何完成的,但我找不到它。
您需要在 <flux:grid.column/>
标签上设置 label
属性。 name
属性仅用于在其他地方引用该列,例如使用 EXT:vhs
.
<v:content.render/>
-ViewHelper 来呈现它
关于列标签翻译的注释:label
属性可以 不 包含 <f:translate/>
-ViewHelper 的用法,由于缓存(GitHub issue). If you want to translate your column names, you need to provide the translation under some default key, which one that is is explained here.