質問

1)I反復(メニュー行に基づいて、各メニュー項目の別のクラス名を設定する必要が、i)はわずか数を必要とする

<% control Menu(1) %>
<div class="mainmenu-item-$MenuItemRow"><a href="$Link">$MenuTitle</a></div>
<% end_control %>

2)小さな2番目のメニューを作成するための簡単な方法はありますか?

役に立ちましたか?

解決

<% control Menu(1) %>
    <div class="mainmenu-item-$Pos"><a href="$Link">$MenuTitle</a></div>
<% end_control %>

http://doc.silverstripe.org/built-in-page制御します。#dataobjectset_optionsする

質問2:

それはちょうどあなたが例えば使用することができ、あなたのナビゲーションの別のレベルを表示するかどうか。 <% control Menu(2) %>。そしておそらくこのスレッドが唯一の特別なアイテムを表示する方法については、次のことに役立ちます。 http://silverstripe.org/archive/ / 197044 に示しました。 あなたがあなたのためにページツリーにのみ階層内のどこかの項目にリダイレクトされているサブナビゲーションをメニュー項目を持つことができるという可能性も考えてみて!例えば可能性がありますので。あなたのページツリーと使用中の別々の「フッター」ブランチを作成します:

<div class="footer">
    <% control ChildrenOf(footer) %>
        <span>
            <a href="$Link" title="Go To '$MenuTitle.XML'">$MenuTitle.XML</a>
        </span>
    <% end_control %>
</div>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top