【问题标题】:Breadcrumb menu not working properly in Typo3 7.6.6Typo3 7.6.6 中的面包屑菜单无法正常工作
【发布时间】:2016-05-19 15:11:29
【问题描述】:

我已经在整个互联网上搜索了一个解决方案,但没有找到正确的答案,所以这是我的问题:

我一直在尝试在我的网站中引入面包屑菜单。我通过编写以下 HMENU 完成了这项工作:

lib.breadcrumb=COA
lib.breadcrumb {
    10 = HMENU
    10 {
            special = rootline
            special.range = 1|-1

            includeNotInMenu = 1
            1 = TMENU
            1 {
                    # no unneccessary scripting.
                    1.noBlur = 1
                    # Current item should be unlinked
                    1.CUR = 1
                    1.target = _self
                    1.wrap = <div class="breadcrumb"> | </div>
                    1.NO {
                            stdWrap.field = title
                            ATagTitle.field = nav_title // title
                            linkWrap = ||*| &nbsp;&raquo;&nbsp; |*|
                    }
                   # Current menu item is unlinked
                   1.CUR {
                            stdWrap.field = title
                            linkWrap = ||*| &nbsp;&raquo;&nbsp; |*|
                            doNotLinkIt = 1
                   }
            }
      }
}

菜单显示在网站上,因此接线工作正常。但问题是,尽管所有站点在后端层次结构中都有共同的根站点 Home,但并非所有站点都显示该根站点。这是两个不同站点的具体示例,它们具有相同的站点层次结构树,返回不同的面包屑:

后端站点树:

Home----Referenzen-----Vertriebsplattform
    \---Kompetenzen----Schnittstellentechnik

编辑:

面包屑:

我搜索了网站配置的差异,但负面报告。我还多次重置缓存。

有没有人有类似的问题或知道可能出了什么问题?

提前致谢, 托马斯

【问题讨论】:

  • 您能否截取您的站点树的屏幕截图?或者以自上而下的格式将其可视化。我认为问题可能在于您的范围:1 |-1,因此它将落后一级。您的主页中包含相同的模板吗?在 home 之下,Referenz 和 Kopetenz 是同一级别的吗? Kompetenz 可能是 Shortcut 类型吗?
  • 嗨@András。你的建议。 Kompetenzen 和Referenzen 的模板匹配。正如您将看到的,它们在侧树中处于同一级别。不幸的是,Kompetenzen 和Referenzen 都不是快捷方式。两者都是标准类型。

标签: typo3 breadcrumbs typo3-7.6.x


【解决方案1】:

拿这个:

special = rootline
special.range = 1

【讨论】:

  • 回答您的问题。但不幸的是,结果是相似的。面包屑的第一部分刚刚被切断。所以它就像:Referenzen >> Vertriebsplattform, Schnittstellentechnik。
  • 我在打字稿中构建了根/主页硬代码。这是一个例子:typo3-probleme.de/2015/04/22/…
【解决方案2】:

经过数小时的研究,我找到了面包屑显示不正确的原因。

层次结构第二级的所有站点都使用相同的模板(主站点之外的另一个模板)。但是那些没有将主页显示为面包屑的人也错误地将主页的模板包含为基本模板。这必须是早期开发阶段的残余:(

我不知道为什么面包屑菜单会受此影响,但修复此依赖后问题消失了。

无论如何,感谢您的所有回答和建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-27
    • 2017-11-11
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多