【问题标题】:TYPO3 9: Disabled page shows up in navigation after enabling site configurationTYPO3 9:启用站点配置后,导航中显示禁用页面
【发布时间】:2019-10-24 12:37:48
【问题描述】:

在 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 并禁用了我的“模板”扩展。但这并没有帮助,被禁用的页面也出现了。

从站点配置中删除rootPageId: 1 后,导航中不会显示禁用的页面。

有谁知道,出了什么问题,甚至如何解决这个问题?

【问题讨论】:

    标签: typo3 typo3-9.x


    【解决方案1】:

    经过几个小时的调试,我意识到扩展名frontent_editing 导致了这个错误。我运行的是 1.7.0 版,它已在 1.8.2 版中修复。见bug report

    所以在升级到当前版本 1.8.3 后,禁用的页面再次隐藏在导航和站点地图菜单中。

    【讨论】:

      【解决方案2】:

      当您谈论“隐藏”时,您可以尝试:

      tt_content.menu_sitemap.dataProcessing.10.includeNotInMenu = 0
      

      【讨论】:

      • 不,不幸的是我说的是禁用页面。
      • 您只在菜单中获取页面?您可以访问它们(没有“预览”-徽章)吗?你在后台登录了吗?
      • @JulianHofmann 是的,我只在菜单中获取页面,不,我没有登录,我无法访问它们。当我点击菜单中的页面时,我得到一个错误 404,这是正确的。
      • 抱歉,@chris,无法重现此行为。您是否已经在第二个 TYPO3 实例中对此进行了测试?
      • @JulianHofmann 感谢您将我推向正确的方向。正如我认为我的设置中的错误并且没有考虑禁用其他第 3 方扩展。但现在我做到了,瞧,ext:frontend_editing导致了这个错误。看我的回答。
      猜你喜欢
      • 1970-01-01
      • 2019-04-02
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多