我已经在整个互联网上搜索了一个解决方案,但找不到合适的答案,所以这是我的问题:
我一直在尝试在我的网站中引入面包屑菜单。我是通过编写以下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 = ||*| » |*|
}
# Current menu item is unlinked
1.CUR {
stdWrap.field = title
linkWrap = ||*| » |*|
doNotLinkIt = 1
}
}
}
}
菜单显示在网站上,因此接线工作正常。但问题是,尽管所有站点在后端hierarchie中都有公共根站点 Home ,但根目录并未显示在所有站点上。以下是两个不同站点的具体示例,其中相同站点的hierarchie树返回不同的面包屑:
后端站点树:
Home----Referenzen-----Vertriebsplattform
\---Kompetenzen----Schnittstellentechnik
编辑:
面包屑:
我搜索了网站配置的差异,但是负面报告。我也多次重置缓存。
anybode是否有类似的问题或者有什么可能是错的?
提前致谢, 托马斯
答案 0 :(得分:1)
拿这个:
special = rootline
special.range = 1
答案 1 :(得分:0)
经过数小时的研究后,我发现了面包屑没有正确显示的原因。
层次结构的第二层上的所有站点使用相同的模板(另一个位于主站点之外)。但那些没有显示Home作为其面包屑的一部分的人也错误地将主页的模板作为基本模板。这必须是早期发展阶段的残余:(
我不知道为什么breadcrumb菜单会受到影响,但修复此依赖项后问题就消失了。
无论如何,谢谢你的所有答案和建议。