我正在使用官方文档学习 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 和类似文件被认为是不好的做法。集成商应该在项目特定的扩展名中定位和发送这些文件。
最好的方法是将模板存储在扩展中。您可以使用https://www.sitepackagebuilder.com/来生成这样的扩展。此预设已在有意义的位置 (sitepackage/Resources/[Templates/Layouts/Partials]) 中包含 HTML 文件。
让我添加一个没有预配置站点包的“原始”答案。
sitepackage)来创建一个新的扩展typo3conf/extext_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.htmlpage.1.file = EXT:sitepackage/Resources/Private/Templates/Minimal.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
549 次 |
| 最近记录: |