我正在使用在站点包扩展中的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(最新版本)
答案 0 :(得分:1)
在TYPO3页面记录中,有两个字段用于当前页面上的后端布局和子页面上的后端布局。后者会自动分配给您设置页面的树下面的树中的每个页面。
因此,您应该仅将默认布局分配为根页面内子页面上的后端布局,它将成为任何本身没有设置布局的页面的默认布局。
您可以通过在子页面上选择其他布局来覆盖该布局,这将覆盖树的该特定部分的默认设置。