【发布时间】:2018-06-18 15:27:48
【问题描述】:
我正在使用在站点包扩展中的 TSconfig 文件中定义后端布局的方法。
mod {
web_layout {
BackendLayouts {
# pagets__onecolumn
onecolumn {
title = One column
config {
backend_layout {
colCount = 1
rowCount = 1
rows {
1 {
columns {
... 等等
我现在想将我自己的一种 BE 布局定义为默认值。
我在页面属性的选择列表中找到了一种排除BE-Layouts(如“none”)的方法:
TCEFORM.pages.backend_layout_next_level.removeItems= -1
TCEFORM.pages.backend_layout.removeItems= -1
但我真正想要的是让 TYPO3 自动将我的默认 BE-Layout 分配给新页面(而不使用 TYPO3 默认值)。
使用 TYPO3 8(最新版本)
【问题讨论】:
-
在大多数情况下,它是不需要的,但也不需要。如果您有该字段,则只需为空 TYPO3 将
slide直到找到正确的布局并显示它。如果所有页面都获得一个值,那么如果整个分支的 BE 布局发生更改,则您必须更改每个页面。假设您要为分支添加或删除侧边栏。 -
这是有道理的。所以你的意思是它会使用默认情况下在根行的下一页中设置的BE-Layout?我会试试这个。
-
对,我就是这个意思;-)
-
知道了!现在它起作用了。谢谢:)
-
@David:让你的 cmets 成为一个答案,所以 dale 可以接受它。其他人可能会发现解决方案更容易。
标签: typo3