1

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

我一直在尝试在我的网站中引入面包屑菜单。我通过编写以下 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

面包屑2

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

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

在此先感谢,托马斯

4

2 回答 2

1

拿着这个:

special = rootline
special.range = 1
于 2016-05-20T13:43:57.103 回答
0

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

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

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

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

于 2016-06-02T11:09:58.410 回答