我是Typo3的新手,我尝试按照本教程扩展新闻:http://docs.typo3.org/typo3cms/extensions/news/Main/Tutorial/ExtendingNews/Index.html
我的主要目标是创建一个新扩展,我使用Extension Builder,然后扩展新闻,以便我可以添加一个新字段并使用它。
我按照教程中描述的每个步骤进行操作,但有一点我不确定如何继续。 我应该在模板中使用新自定义字段的位置和方式?
在教程中,写道:
“您现在可以使用模板中的新字段 {newsItem.txWorkshopTitle}或{newsItem.workshopTitle}“。
我应该把这条线放在哪里?我是否需要在自己的扩展程序中制作自定义模板?我不太明白。
答案 0 :(得分:3)
首先,通过复制默认的Fluid模板来创建自定义模板 EXT:news / Resources / Private / *到一个新文件夹,例如到fileadmin / templates / ext / news /
然后,您需要使用TypoScript配置自定义模板的路径:
plugin.tx_news {
view {
templateRootPath = fileadmin/templates/ext/news/Templates
partialRootPath = fileadmin/templates/ext/news/Partials
layoutRootPath = fileadmin/templates/ext/news/Layouts
}
}
或者,您可以将这些内容放入您自己的扩展程序中。然后你需要一些设置,如:
...
templateRootPath = EXT:your_ext/Resources/Private/tx_news/Templates
...
并将上述副本放入Resources / Private / tx_news /
现在您可以在fileadmin / templates / ext / news /中自定义模板,并使用您自己的访问者。