Typo3 6.0 - 扩展tx_news

时间:2013-05-13 18:41:52

标签: typo3 field extend builder tx-news

我是Typo3的新手,我尝试按照本教程扩展新闻:http://docs.typo3.org/typo3cms/extensions/news/Main/Tutorial/ExtendingNews/Index.html

我的主要目标是创建一个新扩展,我使用Extension Builder,然后扩展新闻,以便我可以添加一个新字段并使用它。

我按照教程中描述的每个步骤进行操作,但有一点我不确定如何继续。 我应该在模板中使用新自定义字段的位置和方式?

在教程中,写道:

  

“您现在可以使用模板中的新字段   {newsItem.txWorkshopTitle}或{newsItem.workshopTitle}“。

我应该把这条线放在哪里?我是否需要在自己的扩展程序中制作自定义模板?我不太明白。

1 个答案:

答案 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 /中自定义模板,并使用您自己的访问者。