0

ページに表示されているメニューレベルを返す関数を作成しようとしています...現時点では、テンプレートで<%if%>ステートメントを使用しています。

<div class="<% if Menu(1) %>navA<% end_if %> <% if Menu(2) %>navB<% end_if %> <% if Menu(3) %>navC<% end_if %>">...</div>

これは、ページに3つのメニューレベルがある場合、<div class="navA navB navC">

私が欲しいのは、現在のページの最下位レベルのメニューだけを返す関数です。<div class="navC">

ありがとう

4

2 に答える 2

0

以下はどうですか(テストされていません):

<div class="<% if Menu(3) %>navC<% else_if Menu(2) %>navB<% else %>navA<% end_if %>">...</div>

ロジックが重いもののためにコントローラーでカスタムコードを使用することを検討したいかもしれませんが、これでうまくいくはずです...

于 2011-08-03T22:24:11.643 に答える