2017-04-15 127 views
0

我期待改變只是默認的幾個屬性的Liferay 7主題:擴展Liferay的7默認的主題

  • 左對齊導航欄
  • 隱藏在導航欄
  • 搜索控制允許第二水平到每個菜單

看來這是最好使用一個Themelet完成?好奇的是,如果有人能指出我現有的實現,我可以用這種定製的起點。

感謝, 蘭迪

回答

0

要允許水平Seconde系列或(兒童的兒童),你應該添加的每個元素中另一個循環。這裏是FreeMarker代碼放入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>