我正在使用TYPO3 7.6.23的博客扩展名。 https://extensions.typo3.org/extension/blog/
我想创建一个RSS提要,以显示最新的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中添加什么?
答案 0 :(得分:1)
第一个:20 = TEXT
被以下20 < tt_content.list.20.blog_posts
覆盖,因此:将其删除。
2nd:使用此副本20 < tt_content.list.20.blog_posts
,您复制了插件的基本配置。因为此插件没有tt_content记录,所以所有配置都必须以印刷文字完成。您可以使用TSOB来探索可能的参数并为插件设置新值。