【发布时间】:2020-09-15 09:38:51
【问题描述】:
我想将我的扩展插件的内容导出到 RSS。我在网上学习了许多教程,但没有一个有效。
在我的插件 setup-ts 中,我添加了以下内容(newsevents 是我的扩展,nepi5 是该扩展中的插件)
pageNewsRSS = PAGE
pageNewsRSS{
typeNum = 9818
10 < tt_content.list.20.newsevents_nepi5
config{
disableAllHeaderCode = 1
additionalHeaders = Content-Type:application/rss+xml;charset=utf-8
metaCharset = utf-8
xhtml_cleaning = 0
admPanel = 0
debug = 0
no_cache = 1
disablePrefixComment = 1
}
}
在我的模板文件中,我有以下内容:
<rss version="2.0">
<channel>
<title>Title</title>
<link>https://www.URLLINK.com</link>
<description>Description</description>
<f:for each="{articles}" as="article" iteration="iterator">
<item>
<title{article.titel}</title>
<description>{article.content}</description>
</item>
</f:for>
</channel>
</rss>
...当我使用 typeNum 9818 (&type=9818) 查看页面时,我的插件的正确操作运行,正确的数据被传递到模板,但页面仍然是用带有头部的 HTML 元素编写的标签,正文标签和正文标签内。 我显然错过了一些关于模板的重要内容。任何帮助表示赞赏。 我在我的扩展程序中使用了一个插件,因为我使用 Flexform 从列表中选择要显示的项目。
【问题讨论】:
标签: rss typo3-extensions