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 后,禁用的页面再次隐藏在导航和站点地图菜单中。