在TYPO3中存储HTML模板文件的位置?

在TYPO3中存储HTML模板文件的位置?,typo3,typo3-9.x,Typo3,Typo3 9.x,我正在用官方文件学习打字3。现在我已经完成了模板制作教程: 下面描述了如何将HTML文件存储在 page.1.file=fileadmin/sitedesign/Resources/Private/Templates/Minimal.html 那么,让我们从我遇到的问题开始: 从sitedesign开始的文件夹结构不存在。 在链接下,被告知fileadmin目录用于编辑器,不应用于HTML模板。这与官方文件相矛盾。 注意这个目录是为编辑准备的!集成商不应该 在此处找到前端网站布局相关文件:存储H

我正在用官方文件学习打字3。现在我已经完成了模板制作教程:

下面描述了如何将HTML文件存储在

page.1.file=fileadmin/sitedesign/Resources/Private/Templates/Minimal.html

那么,让我们从我遇到的问题开始:

从sitedesign开始的文件夹结构不存在。 在链接下,被告知fileadmin目录用于编辑器,不应用于HTML模板。这与官方文件相矛盾。 注意这个目录是为编辑准备的!集成商不应该 在此处找到前端网站布局相关文件:存储HTML 用于构建网站的模板、徽标、Css和类似文件 这里的布局被认为是不好的做法。集成商应该找到 并在特定于项目的扩展名中传送这些文件

那么,我应该在哪里存储HTML模板文件呢? 看


最好的方法是将模板存储在扩展中。
您可以使用生成这样的扩展。此预设已在sitepackage/Resources/[Templates/Layouts/Partials]合理的位置包含HTML文件。

最好的方法是将模板存储在扩展名中。
您可以使用生成这样的扩展。此预设已在sitepackage/Resources/[Templates/Layouts/Partials]合理的位置包含HTML文件。

让我添加一个原始答案,而不使用预配置的sitepackage

你需要通过创建一个目录来创建一个新的扩展名。你可以自己选择一个名称,我将它称为sitepackage unter typo3conf/ext 每个扩展都需要至少有一个ext_emconf.php文件,因此在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 从上面使用你的方法
那么,让我添加一个没有预配置sitepackage的原始答案

你需要通过创建一个目录来创建一个新的扩展名。你可以自己选择一个名称,我将它称为sitepackage unter typo3conf/ext 每个扩展都需要至少有一个ext_emconf.php文件,因此在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 从上面使用你的方法
fileadmin在6.2版之前一直用于模板。现在,您应该使用sitepackage扩展,请参见。此docu部分已过时。有一个更新的TYPO3教程解释了如何构建包含模板、资源和配置的“Sitepackage”简单扩展:@sebkln谢谢。但是当我使用composer安装TYPO3.fileadmin时,没有描述如何安装sitepackage。在Typo6.2之前,fileadmin一直用于模板。现在,您应该使用sitepackage扩展,请参见。此docu部分已过时。有一个更新的TYPO3教程解释了如何构建包含模板、资源和配置的“Sitepackage”简单扩展:@sebkln谢谢。但是当我使用composer安装TYPO3时,没有描述如何安装sitepackage。谢谢。但我不想使用工具。我首先想详细了解TYPO3是如何工作的。此外,没有关于如何在我的TYPO3安装中集成sitepackage的文档。谢谢。但我不想使用工具。我首先想详细了解TYPO3是如何工作的。此外,没有文档说明如何将sitepackage集成到我的TYPO3安装中。
    templateRootPaths {
        [...]
    }
    partialRootPaths {
        [...]
    }
    layoutRootPaths {
        [...]
    }
page.1.file = EXT:sitepackage/Resources/Private/Templates/Minimal.html