【问题标题】:Typo3 6.0 - Extending tx_newsTypo3 6.0 - 扩展 tx_news
【发布时间】:2013-05-13 18:41:51
【问题描述】:

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

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

我按照教程中描述的每个步骤进行操作,但有一点我不确定如何进行。 我应该在哪里以及如何在模板中使用我的新自定义字段?

教程中是这样写的:

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

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

【问题讨论】:

    标签: typo3 field extend builder tx-news


    【解决方案1】:

    首先,通过复制默认的 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/ 中的模板并使用您自己的访问器。

    【讨论】:

      猜你喜欢
      • 2016-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      相关资源
      最近更新 更多