TYPO3 8.7.7包含用户tsconfig,BackendLayouts选项不起作用

时间:2017-10-03 10:59:48

标签: php typo3 typoscript

在添加BE布局选项时,选择包含文件tsconfig,但在EditPage->资源中使用页面TS配置字段时没有问题。 我正在使用

将我的tsconfig.ts文件添加到页面
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerPageTSConfigFile(
    'myextension',
    'Configuration/PageTS/TSConfig.ts',
    'ext tables ts config'
);

myextension \ ext_tables.php (示例来自ext_tables.php,但名称唯一不同)或 myextension \ Configuration \ TCA \ Overrides \ pages.php 。 在 Configuration \ UserTS \ TSConfig.ts

options {
    #pageTree.showPageIdWithTitle = 1 <-uncoment and it works!
    pageTree.showNavTitle = 1
}
mod.web_layout.BackendLayouts { # <- this doesn't work!!!!
    113 {
        title = anaele
        config {
            backend_layout {
                colCount = 1
                rowCount = 1
                rows {
                    1 {
                        columns {
                            1 {
                                name = columnname
                                colPos = 0
                            }
                        }
                    }
                }
            }
        }
    }
}

但另一方面,当在页面编辑中使用页面TS配置时,我从mod.web_layout.BackendLayouts开始粘贴相同的行并且它工作得很好并且在后端布局选择中有新的选项 anaele 。我知道我的文件包含正确,因为选项部分工作正常。

我清空了 backend_layout 表,但结果相同。

那么这里有什么问题?

1 个答案:

答案 0 :(得分:0)

文档提供了一个示例,您可以看到脚本的路径应该是 Configuration / PageTS / myPageTSconfigFile.txt 而不是 Configuration / UserTS / TSConfig.ts (文件延期并不重要)。 Link to documentation if someone has the same problem.