2017-04-15 4 views
0

나는 테마을 Liferay 7 기본에 대한 몇 가지 속성을 변경하기 위해 찾고 있어요 :확장하는 Liferay 7 기본 테마

  • 왼쪽 두 번째를 허용
  • 는 네비게이션 바
  • 의 검색 컨트롤을 숨기기 네비게이션 바에을 정당화 각 메뉴의 레벨

이것이 가장 좋은 방법은 테마 렛을 사용하는 것입니까? 누군가가 기존의 구현을 가리킬 수 있는지 궁금한 점이있어서 그러한 사용자 정의를위한 출발점으로 사용할 수 있습니다.

덕분에, 랜디

답변

0

은 seconde 수준이나 (자식의 자식)를 사용하면 각 요소 내부에 다른 루프를 추가해야 가능합니다. 여기 코드를 navigation.ftl에 삽입하고 CSS를 추가 할 수 있습니다.

<nav id="navigation" role="navigation"> 
 

 
<div class="row"> 
 
    <div class="col-md-9"> 
 
     <ul class="nav1"> 
 
    
 
\t \t \t <#list nav_items as nav_item> 
 
\t \t \t <li><a href="${nav_item.getURL()}">${nav_item.getName()}</a> 
 
\t \t \t \t \t \t 
 
\t \t \t \t <#if nav_item.hasChildren()> 
 
\t \t \t \t \t <div class="fulldrop"> 
 
\t \t \t \t \t 
 
\t \t \t \t \t <#list nav_item.getChildren() as nav_child> 
 
\t \t \t \t \t 
 
\t \t \t \t \t <div class="col-xs-4"> 
 
\t \t \t \t \t \t <#assign navchild_name = nav_child.getName() /> 
 
\t \t \t \t \t \t 
 
\t \t \t \t \t \t \t <h3>${nav_child.getName()}</h3> 
 
\t \t \t \t \t \t \t 
 
\t \t \t \t \t \t \t <br> \t 
 
\t \t \t \t \t \t \t \t <#if nav_child.hasChildren()> 
 
\t \t \t \t \t \t \t \t \t 
 
\t \t \t \t \t \t \t \t \t <ul> 
 
\t \t \t \t \t \t \t \t \t \t <#list nav_child.getChildren() as nav_child> 
 
\t \t \t \t \t \t \t \t \t \t <li><a href="${nav_child.getURL()}">${nav_child.getName()}</a></li> 
 
\t \t \t \t \t \t \t \t \t \t </#list> 
 
\t \t \t \t \t \t \t \t \t </ul> 
 
\t \t \t \t \t \t \t \t \t 
 
\t \t \t \t \t \t \t \t \t </#if> 
 
\t \t \t \t \t </div> \t \t \t 
 
\t \t \t \t \t \t 
 
\t \t \t \t \t </#list> 
 
\t \t \t \t \t </div> 
 
\t \t \t \t </#if> 
 
\t \t \t </li> 
 
\t \t \t </#list> 
 
    \t \t </ul> 
 
    </div> 
 
     
 
</div> 
 

 
</nav>