Typo3 v9在站点地图中显示“隐藏”页面

时间:2018-11-08 11:00:05

标签: typo3 typoscript typo3-9.x

我当前正在将网站从Typo3 7更新到Typo39。该网站包含一个站点地图,我还要显示一个标记为“不在菜单中”的页面。在旧版本中,可以使用以下打字错误来实现此目的:

tt_content.menu.20.2.includeNotInMenu = 1
tt_content.menu.20.2.excludeDoktypes = 6

但是,这在v9中不再起作用,我在Google上找不到任何帮助。

2 个答案:

答案 0 :(得分:1)

TYPO3 9使用fluid_styled_content而不是css_styled_content呈现内容。该站点地图是使用MenuProcessor呈现的。这些相同的选项在MenuProcessor中可用。您可以使用以下TypoScript设置它们:

tt_content.menu_sitemap.dataProcessing.10 {
  includeNotInMenu = 1
  excludeDoktypes = 6
}

答案 1 :(得分:0)

上述解决方案对我不起作用。我正在使用Typo3 9.5.19 以下工作:

添加到常量

plugin.tx_seo.settings.xmlSitemap.sitemaps.pages.additionalWhere = no_index = 0 AND canonical_link = '' AND nav_hide = 0

注意:这确实会在隐藏页面下停止子页面。所有页面都需要标记为隐藏