首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当类别用于数据页面时,TYPO3 9中用于tx_news的站点地图

当类别用于数据页面时,TYPO3 9中用于tx_news的站点地图
EN

Stack Overflow用户
提问于 2019-04-15 03:41:14
回答 1查看 364关注 0票数 1

在带有seo扩展的TYPO3中,为页面和记录提供google站点地图是相当容易的:只需使用XmlSitemapDataProviders。当你只使用几个详细页面时,将它用于tx_news是没有问题的。

但是,当详细信息页面定义在类别中时,我不知道如何构建网站地图:每个新闻都应该显示在第一个新闻类别中定义的详细页面上。

我能够编写自己的XmlSitemapDataProvider,但这还不够:问题出在XmlSitemapRenderer中。他根据配置数组生成站点地图(带有单独的XmlSitemapDataProviders):

代码语言:javascript
复制
sitemaps {
    pages {}
    news1 {}
    news2 {}

诸若此类。我的想法是,每个类别都应该有一个条目,并定义一个详细页面。

我如何才能做到这一点呢?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-15 14:42:39

您应该只能创建1个XmlSitemapDataProvider。在这个生成器中,你可以做任何你想做的事情。如果从AbstractXmlSitemapDataProvider扩展数据提供程序,则必须处理的主要内容是defineUrl方法。在RecordsXmlSitemapDataProvider中,您可以看到该方法的示例。

在该方法中,您可以从记录中获取数据。基于这些信息,您可以从类别中获取信息,并定义您的详细页面的页面id。

如果需要,我可以在本周晚些时候尝试做一些例子。对于新的博客帖子来说,这可能是一个有趣的话题;-)

致以亲切的问候,

Richard Haeser - TYPO3搜索引擎优化计划

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55679331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档