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
          }
        }
      }
    } 
  }
}