我正在使用TYPO3 7.6.23的博客扩展。https://extensions.typo3.org/extension/blog/
我想创建一个RSS-feed,显示最新的3篇博客文章。
我有一个模板Default.rss
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>{feed.title}</title>
<description>{feed.description}</description>
<language>{feed.language}</language>
<link>{feed.link}</link>
<lastBuildDate>{feed.date}</lastBuildDate>
<f:render section="content" />
</channel>
</rss>和我的设置TypoScript
blog_rss_posts = PAGE
blog_rss_posts {
typeNum = 202
10 = TEMPLATE
10.template = FILE
10.template.file = EXT:blog/Resources/Private/Layouts/Default.rss
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/xml;charset=utf-8
xhtml_cleaning = none
admPanel = 0
}
}通过
20 = TEXT
20 < tt_content.list.20.blog_posts我收到了所有的博客帖子。
问题是我如何用正确的数据填充我的模板?我想调用domain.com/blog/?type=202并获得一个XML形式的RSS-Feed。
我必须在TypoScript中添加什么?
发布于 2018-06-26 19:55:48
第一个:20 = TEXT被下面的20 < tt_content.list.20.blog_posts覆盖了,所以:删除它。
第二个:使用这个副本20 < tt_content.list.20.blog_posts,您复制了一个插件的基本配置。因为这个插件没有tt_content记录,所以所有的配置都必须在typoscript中完成。您可以使用TSOB来探索可能的参数并为插件设置新值。
https://stackoverflow.com/questions/51040808
复制相似问题