我正在尝试为具有单列或双列结构的网页创建单独的模板。目前,我的网页只有一个模板,放在其所有子页面使用的根页面上。
但是,由于此文件夹为空,因此无法在myextension / Resources / Private / Templates中找到该模板。模板在我的扩展程序中的什么位置,我应该在哪里添加替代模板?
答案 0 :(得分:0)
我假设您使用“ fluid_styled_template”?然后,模板位于相应的核心目录的“资源/私有”中。
如果要操作它们,请将其复制到sitePackage中,放入“资源/私有/扩展名/ fluid_styled_content”(至少是推荐的放置方式之一),并覆盖“ fluid_stlyed_content”提供的TypoScript。
答案 1 :(得分:0)
template
在TYPO3上下文中不是唯一的。我们有:
HTML文件,这些文件定义了网站各部分的标记
它们可以有所不同
带有状态提示
我的网页只有一个模板,放置在根页面上
您的意思不清楚:
记录在页面中定义->错字模板
也许您是说in the root page a template is selected
。这可能意味着HTML模板,可能是流体模板,因为路径myextension/Resources/Private/Templates
与流体模板的通常结构相匹配。
假设流体模板:
在文件夹列表中搜索模板。此列表以拼写形式管理。
任何用法都有其自己的列表,您的主/页面模板的列表可能位于page.10.templatePaths
。您可以在TSOB(印刷对象浏览器)中找到它
如果列表仅包含一个条目,则您只有基本配置。
每次访问模板(局部,布局)时都将查询文件夹列表,并且仅使用优先级最高的文件夹中具有匹配名称的文件,因此您可以在列表中添加编号更高的文件夹,因此您不需要更改原始文件(使用文件夹中的副本进行修改)或将文件添加到原始文件夹中(在其他扩展名内)。
所以您需要两件事:
ext:myextension/Resources/Private/Templates
听起来不错)page.10.templatePaths.20 = EXT:myextension/Resources/Private/Templates
)