如何在TYPO3

时间:2018-06-18 15:27:48

标签: typo3

我正在使用在站点包扩展中的TSconfig文件中定义后端布局的方法。

mod {
  web_layout {
    BackendLayouts {
      # pagets__onecolumn 
        onecolumn {
          title = One column
            config {
              backend_layout {
                colCount = 1
                rowCount = 1
                rows {
                  1 {
                    columns {

...    等

我现在想将自己的BE-Layouts定义为默认值。

我找到了一种在页面属性的选择列表中排除BE-Layouts(例如" none")的方法:

TCEFORM.pages.backend_layout_next_level.removeItems= -1
TCEFORM.pages.backend_layout.removeItems= -1

但我真正想要的是TYPO3自动将我的默认BE布局分配给新页面(而不是使用TYPO3默认值)。

使用TYPO3 8(最新版本)

1 个答案:

答案 0 :(得分:1)

在TYPO3页面记录中,有两个字段用于当前页面上的后端布局和子页面上的后端布局。后者会自动分配给您设置页面的树下面的树中的每个页面。

因此,您应该仅将默认布局分配为根页面内子页面上的后端布局,它将成为任何本身没有设置布局的页面的默认布局。

您可以通过在子页面上选择其他布局来覆盖该布局,这将覆盖树的该特定部分的默认设置。

相关问题