如何確定我目前在Lift中的頁面?高光當前菜單項升降
在Django,例如,在我的基礎模板我有簡單的檢查,像這樣的:
<li {% ifequal main_navigation "home" %} class="selected"{%endifequal%}>
<a href="{% url home %}">Home</a>
</li>
<li {% ifequal main_navigation "risk"%}class="selected"{%endifequal%}>
<a href="{% url risk %}">Risk</a>
</li>
<li {% ifequal main_navigation "contact" %}class="selected"{%endifequal%}>
<a href="{% url contact %}">Contact</a>
</li>
這裏,如果決定了上下文變量main_navigation設置爲。
0級似乎表明一切 - 而不僅僅是頂級.. – drozzy 2011-05-13 14:12:51
我想我簡化了一下我的例子:我也使用expand = false。我會編輯我的anwser來添加這個。然後,頂級菜單將顯示站點地圖中未隱藏的所有項目,而不是在子菜單中。請參閱https://github.com/lift/examples/blob/master/combo/example/src/main/scala/bootstrap/liftweb/Boot.scala以獲得子菜單 – 2011-05-13 19:00:00
的站點地圖的一個很好的示例expand = false並不會幫助您,但沒關係,我打開了另一個問題:http://stackoverflow.com/questions/5993350/how-to-highlight-parent-of-the-current-page – drozzy 2011-05-13 19:04:02