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

サイトのブレッドクラムを構成する必要があるかどうかわかりません。

stkArticle、 などのSTK (標準テンプレート キット) ページ テンプレートを使用すると、パンくずリストstkSectionを無料で取得できます。

私が行ったことは、STK テンプレートを拡張し、areas/main/templateScript値をオーバーライドして、独自の freemarker スクリプトを指すようにすることです。スクリプトは次のようになります。

    <div id="メイン" ロール="メイン">
        [@cms.area name="breadcrumb" content=content/]
        [@cms.area name="イントロ" content=content/]
        [@cms.area name="opener"/]
        [@cms.area name="content"/]

        <!-- 特定のコンテンツをここに追加 -->
    </div>

お役に立てれば。

于 2012-10-05T11:26:01.273 に答える