TYPO3:修改插件中站点地图的根页面tx_seo
TYPO3: modify root page of sitemap in plugin tx_seo
我在插件 SEO 中成功配置了我的 TYPO3 v10 项目的站点地图,并使用 official TYPO3 docs:
在我的 templatesetup.ts 中添加了自定义配置
plugin.tx_seo {
config {
xmlSitemap {
sitemaps {
pages {
provider = TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider
config {
excludedDoktypes = 3, 4, 6, 7, 199, 254, 255
additionalWhere = no_index = 0
}
}
}
}
}
}
这里可以看到我的几行sitemap.xml:
我的目标是删除所有仅包含根“/”的行。如何为我的 sitemap.xml 设置另一个 rootId 而不是 1?
感谢您的帮助。
您需要参数rootPage
。不幸的是,它是 undocumented(还)。
因此您的 TypoScript 应如下所示:
plugin.tx_seo {
config {
xmlSitemap {
sitemaps {
pages {
provider = TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider
config {
excludedDoktypes = 3, 4, 6, 7, 199, 254, 255
additionalWhere = no_index = 0
rootPage = 135
}
}
}
}
}
}
我在插件 SEO 中成功配置了我的 TYPO3 v10 项目的站点地图,并使用 official TYPO3 docs:
在我的 templatesetup.ts 中添加了自定义配置plugin.tx_seo {
config {
xmlSitemap {
sitemaps {
pages {
provider = TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider
config {
excludedDoktypes = 3, 4, 6, 7, 199, 254, 255
additionalWhere = no_index = 0
}
}
}
}
}
}
这里可以看到我的几行sitemap.xml:
我的目标是删除所有仅包含根“/”的行。如何为我的 sitemap.xml 设置另一个 rootId 而不是 1?
感谢您的帮助。
您需要参数rootPage
。不幸的是,它是 undocumented(还)。
因此您的 TypoScript 应如下所示:
plugin.tx_seo {
config {
xmlSitemap {
sitemaps {
pages {
provider = TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider
config {
excludedDoktypes = 3, 4, 6, 7, 199, 254, 255
additionalWhere = no_index = 0
rootPage = 135
}
}
}
}
}
}