1

SS 3.0 にブランク ページまたはダミー ページを追加するにはどうすればよいですか? ナビゲーションを平準化するためのプレースホルダーとして、空白のページまたはリンクのないページも含むドロップダウンリストを作成しようとしています。わかりやすくするために提供された画像を確認してください。

ここに画像の説明を入力

これはシルバーストライプで可能ですか?

4

1 に答える 1

2

私があなたを正しく理解していれば、テンプレート内のループ内にプレースホルダーを挿入したいと考えています。たとえば、メニューを作成しているときは、$Level(1) をループします。

したがって、そのループ中に特定の場所に空白の要素を配置したい場合は、条件を使用することをお勧めします。SilverStripe の条件分岐はそれほど強力ではありませんが、非常に理解しやすいものです。

SilverStripeのテンプレート ドキュメント を参照してください。ここにもループがあります。

例として、これを行うことができます:

<li><a href="$Link">$MenuTitle</a></li>
<% if $Pos == 5 %>

    <li class="separator"></li>

<% end_if %>

<% end_loop %>

これにより、5 番目の項目の後に<li>of クラスが配置されseparatorます。

于 2013-08-30T03:12:41.047 に答える