현재 Lift에서 현재 페이지를 확인할 수 있습니까? 장고현재 메뉴 항목 강조 표시
는, 예를 들어, 내 기본 템플릿에 나는이 같은 간단한 검사를했다 : 컨텍스트 변수 main_navigation로 설정되어 무엇을 결정하는 경우 여기를
<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>
.
수준 -뿐 아니라 최고 수준을 ... – drozzy
필자는 예제를 약간 단순화 시켰다고 생각한다. expand = false도 사용한다. 나는 이것을 추가하기 위해 나의 anwser를 편집 할 것이다. 그런 다음 최상위 메뉴에 숨겨져 있지 않고 하위 메뉴가 아닌 사이트 맵의 모든 항목이 표시됩니다. 부 메뉴가있는 사이트 맵의 좋은 예는 https://github.com/lift/examples/blob/master/combo/example/src/main/scala/bootstrap/liftweb/Boot.scala를 참조하십시오. –
expand = false는 도움이되지 않습니다. ,하지만 괜찮아요 내가 그것에 대한 또 다른 질문을 열어 : http://stackoverflow.com/questions/5993350/how-to-highlight-parent-of-the-current-page – drozzy