【发布时间】:2018-05-07 20:37:55
【问题描述】:
我的导航有点问题,无法正常工作...我在每个页面上都有一个面包屑导航,它显示页面树直到当前页面。
到目前为止一切顺利,但是当我转到新闻的详细信息页面时,我得到了以下树 Home > Newest > Article。我不想在这里有页面标题Article,因为其他所有新闻都会有这棵树。我想要新闻标题而不是页面标题,所以我修改了我的导航,如下所示:
30 = HMENU
30 {
special = rootline
special.range = 0 | -1
1 = TMENU
1 {
stdWrap.dataWrap = <p>{ date : d.m.Y } ::: |
NO = 1
NO {
wrapItemAndSub = | >
stdWrap.htmlSpecialChars = 1
}
CUR = 1
CUR.allWrap = | </p>
stdWrap.append = RECORDS
stdWrap.append {
if.isTrue.data = GP:tx_news_pi1|news
tables = tx_news_domain_model_news
source.data = GP:tx_news_pi1|news
source.intval = 1
conf.tx_news_domain_model_news = TEXT
conf.tx_news_domain_model_news {
field = title
htmlSpecialChars = 1
}
}
}
}
现在的问题是:当我点击隐藏在菜单中的页面时,面包屑看起来像这样Home >。显然最后一页没有显示,这应该解决,但我不知道该怎么做。
至少我在某些组合中尝试了一些东西,但无法让它工作
if {
value = 46
equals.field = uid
excludeUidList = 46 //includeNotInMenu = 1
}
在special.range 下添加includeNotInMenu = 1 时,隐藏页面显示在面包屑标题中,但新闻中的面包屑看起来像Home > Newest > Article NewsTitle,我不想在其中包含这个“文章”。希望有人能帮助我!
【问题讨论】:
-
我建议你结束面包屑 before 最后一页(所以 0|-2)并将面包屑的最后部分添加为页面标题/新闻标题它是菜单的一部分,因为没有必要链接它。
标签: typo3