SS 3.0 にブランク ページまたはダミー ページを追加するにはどうすればよいですか? ナビゲーションを平準化するためのプレースホルダーとして、空白のページまたはリンクのないページも含むドロップダウンリストを作成しようとしています。わかりやすくするために提供された画像を確認してください。
これはシルバーストライプで可能ですか?
SS 3.0 にブランク ページまたはダミー ページを追加するにはどうすればよいですか? ナビゲーションを平準化するためのプレースホルダーとして、空白のページまたはリンクのないページも含むドロップダウンリストを作成しようとしています。わかりやすくするために提供された画像を確認してください。
これはシルバーストライプで可能ですか?
私があなたを正しく理解していれば、テンプレート内のループ内にプレースホルダーを挿入したいと考えています。たとえば、メニューを作成しているときは、$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
ます。