我当前正在将网站从Typo3 7更新到Typo39。该网站包含一个站点地图,我还要显示一个标记为“不在菜单中”的页面。在旧版本中,可以使用以下打字错误来实现此目的:
tt_content.menu.20.2.includeNotInMenu = 1
tt_content.menu.20.2.excludeDoktypes = 6
但是,这在v9中不再起作用,我在Google上找不到任何帮助。
答案 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
注意:这确实会在隐藏页面下停止子页面。所有页面都需要标记为隐藏