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.