Jacques Le Roux created OFBIZ-6152:
--------------------------------------

             Summary: Adds a label element into menu widgets for menu entries 
separation
                 Key: OFBIZ-6152
                 URL: https://issues.apache.org/jira/browse/OFBIZ-6152
             Project: OFBiz
          Issue Type: New Feature
          Components: framework
            Reporter: Jacques Le Roux
            Priority: Minor
         Attachments: Image 059.png

This could be usefull to separate and "group" menu entries. Something like the 
attached image.

An alternative is to modify htmlMenuMacroLibrary.ftl as below
{code}
Index: framework/widget/templates/htmlMenuMacroLibrary.ftl
===================================================================
--- framework/widget/templates/htmlMenuMacroLibrary.ftl (revision 1634839)
+++ framework/widget/templates/htmlMenuMacroLibrary.ftl (working copy)
@@ -28,7 +28,7 @@
   </#if>
   <ul>
     <li>
-      <ul>
+      <ul <#if "app-navigation"== id>class="sb-slidebar sb-left 
sb-style-overlay"</#if>>
 </#macro>

 <#macro renderMenuEnd boundaryComment="">
@@ -62,7 +62,12 @@
 </#macro>

 <#macro renderMenuItemBegin style toolTip linkStr containsNestedMenus>
-        <li<#if style?has_content> class="${style}"</#if><#if 
toolTip?has_content> title="${toolTip}"</#if>><#if 
linkStr?has_content>${linkStr}</#if><#if containsNestedMenus><ul></#if><#rt/>
+  <#if style?has_content && style == "h3">
+    <ul class="task-menu">
+    <li><h3><#if linkStr?has_content>${linkStr}</#if></h3><#rt/>
+  <#else>
+    <li<#if style?has_content> class="${style}"</#if><#if toolTip?has_content> 
title="${toolTip}"</#if>><#if linkStr?has_content>${linkStr}</#if><#if 
containsNestedMenus><ul></#if><#rt/>
+  </#if>
 </#macro>

 <#macro renderMenuItemEnd containsNestedMenus>
{code}

The CSS classes used come from http://plugins.adchsm.me/slidebars/. The result 
is simple and quite good, but all that is more hackish, though maybe enough? 
After all menus don't need much more...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to