我正在使用官方文档学习Typo3。现在,我已经完成了模板教程:
https://docs.typo3.org/m/typo3/tutorial-templating/9.5/en-us/MinimalDesign/Index.html
描述了将HTML文件存储在
下 page.1.file = fileadmin/sitedesign/Resources/Private/Templates/Minimal.html
所以,让我们从我遇到的问题入手:
请注意,该目录供编辑使用!集成商不应 在此处找到与前端网站布局相关的文件:存储HTML 用于构建网站的模板,徽标,CSS和类似文件 这里的布局被认为是不好的做法。集成商应找到 并将这些文件发送到项目特定的扩展名中。
答案 0 :(得分:4)
最好的方法是将模板存储在扩展中。 您可以使用https://www.sitepackagebuilder.com/生成这样的扩展名。该预设已经在合理的位置(sitepackage / Resources / [Templates / Layouts / Partials])中包含HTML文件。
答案 1 :(得分:2)
让我添加一个“ raw”答案,然后不使用预先配置的网站包。
sitepackage
下创建目录(自行选择一个名称,我将其命名为typo3conf/ext
)来创建新扩展名ext_emconf.php
文件(https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ExtensionArchitecture/DeclarationFile/Index.html#extension-declaration),因此请在typo3conf/ext/sitepackage/ext_emconf.php
中创建一个文件并添加所需的信息(请参阅链接)typo3conf/ext/sitepackage/Resources/Private/Templates
,typo3conf/ext/sitepackage/Resources/Private/Layouts
,typo3conf/ext/sitepackage/Resources/Private/Partials
并至少创建一个模板已成为默认设置。我们将此文件称为typo3conf/ext/sitepackage/Resources/Private/Templates/Minimal.html
page.1.file = EXT:sitepackage/Resources/Private/Templates/Minimal.html
答案 2 :(得分:0)
templateRootPaths {
[...]
}
partialRootPaths {
[...]
}
layoutRootPaths {
[...]
}