TYPO3:在哪里可以找到在后端创建的模板?

时间:2019-06-28 11:56:19

标签: typo3 typo3-9.x

我正在尝试为具有单列或双列结构的网页创建单独的模板。目前,我的网页只有一个模板,放在其所有子页面使用的根页面上。

但是,由于此文件夹为空,因此无法在myextension / Resources / Private / Templates中找到该模板。模板在我的扩展程序中的什么位置,我应该在哪里添加替代模板?

2 个答案:

答案 0 :(得分:0)

我假设您使用“ fluid_styled_template”?然后,模板位于相应的核心目录的“资源/私有”中。

如果要操作它们,请将其复制到sitePackage中,放入“资源/私有/扩展名/ fluid_styled_content”(至少是推荐的放置方式之一),并覆盖“ fluid_stlyed_content”提供的TypoScript。

答案 1 :(得分:0)

template在TYPO3上下文中不是唯一的。我们有:

  • 打字记录,也可能是记录中包含的文件或PHP
  • 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