0

SilverStripe の公式 Web サイト ( 「ナビゲーション メニューの作成方法」 )のチュートリアルの 1 つからの以下のテンプレート コードには、テンプレート変数 $Menu(1) が含まれています。

(1) とはどういう意味ですか? 別のものに変更された場合はどうなりますか?

<ul>
    <% loop $Menu(1) %>
        <li>
            <a href="$Link" title="Go to the $Title page" class="$LinkingMode">
                $MenuTitle
            </a>
...
</ul>
4

1 に答える 1

1

ドキュメントから

<% loop $Menu(1) %> すべてのメニュー項目のループを開始し、ループ内のすべての HTML を各メニュー項目に対して繰り返します。(1) を引数として渡すことで、階層のレベル 1 にあるすべてのページを提供するように CMS に要求しています。これを (2) に変更すると、現在のセクションの階層の 2 番目のレベルにあるすべてのページが表示されます。

それは彼らが今持っているビデオチュートリアルから取られています

于 2015-04-29T03:46:41.980 に答える