TYPO3 9:启用站点配置后,禁用页面显示在导航中
TYPO3 9: Disabled page shows up in navigation after enabling site configuration
在 TYPO3 从 8.7 版更新到 9.5 后,只要我添加站点配置,网站就会在 ext:fluid_styled_content
的导航或站点地图模块中显示禁用页面。 config.yaml 只包含以下信息:
base: /
baseVariants: { }
errorHandling: { }
languages:
-
title: Deutsch
enabled: true
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: ''
hreflang: ''
direction: ''
flag: global
languageId: '0'
rootPageId: 1
routes: { }
为了确保它与我的 TypoScript 配置无关,我安装了 ext:bootstrap_package
并禁用了我的 "template" 扩展。但这并没有帮助,禁用的页面也出现了。
从站点配置中删除 rootPageId: 1
后,禁用的页面不会显示在导航中。
有谁知道,出了什么问题,甚至如何解决这个问题?
当你在谈论"hidden"时,你可以试试:
tt_content.menu_sitemap.dataProcessing.10.includeNotInMenu = 0
经过几个小时的调试,我意识到,扩展 frontent_editing
导致了这个错误。我的版本是 1.7.0 运行,它已在 1.8.2 版中修复。参见 bug report。
所以在升级到当前版本 1.8.3 后,禁用的页面再次隐藏在导航和站点地图菜单中。
在 TYPO3 从 8.7 版更新到 9.5 后,只要我添加站点配置,网站就会在 ext:fluid_styled_content
的导航或站点地图模块中显示禁用页面。 config.yaml 只包含以下信息:
base: /
baseVariants: { }
errorHandling: { }
languages:
-
title: Deutsch
enabled: true
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: ''
hreflang: ''
direction: ''
flag: global
languageId: '0'
rootPageId: 1
routes: { }
为了确保它与我的 TypoScript 配置无关,我安装了 ext:bootstrap_package
并禁用了我的 "template" 扩展。但这并没有帮助,禁用的页面也出现了。
从站点配置中删除 rootPageId: 1
后,禁用的页面不会显示在导航中。
有谁知道,出了什么问题,甚至如何解决这个问题?
当你在谈论"hidden"时,你可以试试:
tt_content.menu_sitemap.dataProcessing.10.includeNotInMenu = 0
经过几个小时的调试,我意识到,扩展 frontent_editing
导致了这个错误。我的版本是 1.7.0 运行,它已在 1.8.2 版中修复。参见 bug report。
所以在升级到当前版本 1.8.3 后,禁用的页面再次隐藏在导航和站点地图菜单中。