我是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>
我发现上面的脚本呈现了面包屑,但是却很难配置。如果可能,你能给我一个例子(附图)吗?
谢谢 非常
答案 0 :(得分: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>
希望这有帮助。