如何为tx_news TYPO3设置面包屑



我有一个TYPO3网站。我需要一个面包屑。对于新闻,我需要显示新闻标题代替"新闻详情"(新闻插件的页面标题)。如何实现呢?

我的代码是
<v:page.breadCrumb class="breadcrumb" levels="1" showCurrent="1" divider=">" showCurrent="1" entryLevel="1"/>

或者其他获取标题的方法,比如

<ol class="breadcrumb">
  <li><a href="/">Home</a></li>
  <li><a href="/news">News</a></li>
  <li class="active"> ???????? </li>
</ol>

对不起,这是不可能开箱即用的。新闻记录不是一个真正的页面,因此必须添加一些不同的内容。

不要使用viewhelper,而是使用下面的TS代码

lib.navigation_breadcrumb = COA
lib.navigation_breadcrumb {
stdWrap.wrap = <ol class="breadcrumb">|</ol>
10 = HMENU
10 {
    special = rootline
    #special.range =  1
    1 = TMENU
    1 {
        noBlur = 1
        NO = 1
        NO {
            wrapItemAndSub = <li>|</li>
            ATagTitle.field = subtitle // title
            stdWrap.htmlSpecialChars = 1
        }
        CUR <.NO
        CUR {
            wrapItemAndSub = <li class="active">|</li>
            doNotLinkIt = 1
        }
    }
}
# Add news title if on single view
20 = RECORDS
20 {
    if.isTrue.data = GP:tx_news_pi1|news
    dontCheckPid = 1
    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
    }
    wrap =  <li>|</li>
}
}

并使用<f:cObject typoscriptObjectPath="lib.navigation_breadcrumb" />

相关内容

  • 没有找到相关文章

最新更新