木兰面包屑

the*_*bui 0 magnolia

我是Magnolia的新手,我正在尝试为网站配置面包屑.我看了一下文档,但是非常有限.

<div id="breadcrumb">
     <h5>${i18n['nav.selected']}</h5>
     <ol>
       [#list model.breadcrumb as item]
           [#if item_has_next]
               <li><a href="${item.href}">${item.navigationTitle}</a></li>
           [#else]
               <li><strong>${item.navigationTitle}</strong></li>
           [/#if]
       [/#list]
     </ol> 
</div>
Run Code Online (Sandbox Code Playgroud)

我发现上面的脚本呈现了面包屑,但是却很难配置.如果可能的话,你能给我一个例子(附图)吗?

非常感谢你

shu*_*tsy 5

我不确定您是否需要为您的网站配置面包屑.

如果使用STK(标准模板化工具包)的网页模板,比如stkArticle,stkSection等等,那么你就可以免费获得该面包屑踪迹.

我所做的是扩展STK模板然后覆盖该areas/main/templateScript值以指向我自己的freemarker脚本.然后脚本如下所示:


    <div id="main" role="main">
        [@cms.area name="breadcrumb" content=content/]
        [@cms.area name="intro" content=content/]
        [@cms.area name="opener"/]
        [@cms.area name="content"/]

        <!-- ADD YOUR SPECIFIC CONTENT HERE -->
    </div>

希望这可以帮助.