我正在尝试使用名为“Default,White Sheet”的bootstrap_package添加我自己的页面模板。它是“默认”的副本,但在内容元素中添加了额外的CSS类。
我的自定义模板未显示在页面属性>外观>后端布局。
到目前为止,我有:
将“bootstrap_package / Resources”文件夹复制到“fileadmin / bootstrap_package / Resources”并编辑根模板常量以指向新位置:
page.fluidtemplate.templateRootPath = fileadmin/bootstrap_package/Resources/Private/Templates/Page/
我通过稍微编辑一个现有模板并查看更改来验证这一点。
在fileadmin / bootstrap_package / Resources / Private / Templates / Page /
下添加了DefaultWhiteSheet.html如上所述,我的自定义模板是Default.html的精确副本,只是在容器元素中添加了额外的css类。
在根模板设置中,我添加了:
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/typoscript/layout_default_white_sheet.txt">
page.10.templateName.stdWrap.cObject.pagets__default_white_sheet = TEXT
page.10.templateName.stdWrap.cObject.pagets__default_white_sheet.value = DefaultWhiteSheet
layout_default_white_sheet.txt包含
的TS定义mod.web_layout.BackendLayouts.default_white_sheet {
title = Default White Sheet
config {
backend_layout {
colCount = 6
rowCount = 3
etc etc
它是/typo3conf/ext/bootstrap_package/Configuration/PageTS/Mod/WebLayout/BackendLayouts/default.txt的副本,只更改了名称。
但是,我的自定义模板不会显示在您选择页面布局的页面属性中。
答案 0 :(得分:0)
突然间它起作用了。我不确定发生了什么。我将这个问题作为“演练”留待以后使用。
答案 1 :(得分:0)
你这样做的方式无法奏效,因为你将TypoScript与TSConfig混合在了一起。必须在TSConfig中配置“外观”选项卡中“后端布局”字段可用的后端布局。您在TypoScript中包含了后端布局文件,该文件用于前端渲染而不是后端配置。在这里查看我的答案TYPO3 8.7.0 does not include TypoScript