0

我是 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>

我找到了上面呈现面包屑的脚本,但在配置方面遇到了困难。如果可能的话,你能给我一个例子(带图片)吗?

非常感谢你

4

1 回答 1

5

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

如果您使用 STK(标准模板工具包)页面模板,例如stkArticlestkSection等,那么您将免费获得面包屑路径。

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

    <div id="main" 角色="main">
        [@cms.area name="breadcrumb" content=content/]
        [@cms.area name="intro" content=content/]
        [@cms.area name="opener"/]
        [@cms.area name="内容"/]

        <!-- 在此处添加您的具体内容 -->
    </div>

希望这可以帮助。

于 2012-10-05T11:26:01.273 回答