面包屑菜单在Typo3 7.6.6中无法正常工作

时间:2016-05-19 15:11:30

标签: typo3 breadcrumbs typo3-7.6.x

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

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

菜单显示在网站上,因此接线工作正常。但问题是,尽管所有站点在后端hierarchie中都有公共根站点 Home ,但根目录并未显示在所有站点上。以下是两个不同站点的具体示例,其中相同站点的hierarchie树返回不同的面包屑:

后端站点树:

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

编辑:

enter image description here

面包屑:

Breadcrumb1

Breadcrumb2

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

anybode是否有类似的问题或者有什么可能是错的?

提前致谢, 托马斯

2 个答案:

答案 0 :(得分:1)

拿这个:

special = rootline
special.range = 1

答案 1 :(得分:0)

经过数小时的研究后,我发现了面包屑没有正确显示的原因。

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

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

无论如何,谢谢你的所有答案和建议。