Bläddra i källkod

fix the menu current page display

Olivier Massot 5 år sedan
förälder
incheckning
177a061029
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      ot_templating/Resources/Private/Partials/Modern/Menu.html

+ 6 - 4
ot_templating/Resources/Private/Partials/Modern/Menu.html

@@ -42,7 +42,7 @@
                                 <ul class="menu-links">
 
                                     <f:for each="{mainMenu}" as="mainMenuItem">
-                                        <li class="hoverTrigger">
+                                        <li class="hoverTrigger {mainMenuItem.class}">
                                             <f:link.page pageUid="{mainMenuItem.uid}" title="{mainMenuItem.linktext}">
                                                 {mainMenuItem.linktext}
                                                 <f:if condition="{mainMenuItem.hasSubPages}">
@@ -53,9 +53,10 @@
                                             <f:if condition="{mainMenuItem.hasSubPages}">
                                                 <ul class="drop-down-multilevel">
                                                     <v:menu as="subMenu"
-                                                            pageUid="{mainMenuItem.uid}">
+                                                            pageUid="{mainMenuItem.uid}"
+                                                            classActive="active">
                                                         <f:for each="{subMenu}" as="subMenuItem">
-                                                            <li>
+                                                            <li class="{subMenuItem.class}">
                                                                 <f:link.page pageUid="{subMenuItem.uid}" title="{subMenuItem.linktext}">
                                                                     {subMenuItem.title}
 
@@ -66,7 +67,8 @@
 
                                                                 <f:if condition="{subMenuItem.hasSubPages}">
                                                                     <v:menu as="thirdLevelMenu"
-                                                                            pageUid="{subMenuItem.uid}" >
+                                                                            pageUid="{subMenuItem.uid}"
+                                                                            classActive="active">
 
                                                                         <ul class="drop-down-multilevel"
                                                                             style="transition: all 400ms ease 0s;">