Bonjour je tente désespérément de construire mon menu.
J'ai fais un menu qui s'auto construit avec un balisage très simple, mais une fois que je souhaite corsé le balisage la page est saccadé.
Pour le moment j'ai ceci :
En faites je souhaite construire un menu plus complexe en remplaçant cette source :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $catId = 0; if(frontend_db_catalog::publicDbCatalog()->s_sub_category_menu_all_no_lang() != null){ foreach(frontend_db_catalog::publicDbCatalog()->s_sub_category_menu_all_no_lang() as $scat){ if($catId != $scat['idclc']) { $wmenu .= '<ul class="personnal-side-list"><li><div><a href="'.'/c/'.$scat['pathclibelle'].'-'.$scat['idclc'].'.html'.'">'.$scat['clibelle'].'</a></div></li></ul>'; $catId = $scat['idclc']; } if($scat['idcls'] != null) { $wmenu .= '<ul class="current_subcat">'; $wmenu .= '<li><a href="'.$scat['pathclibelle'].'-'.$scat['idclc'].'/s/'.$scat['pathslibelle'].'-'.$scat['idcls'].'.html'.'">'.$scat['slibelle'].'</a></li>'; $wmenu .= '</ul>'; } } }
J'aimerai mettre tous les <ul class="current_subcat"> en un seul par catégorie au lieux de dupliquer cette liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="catalog-menu" class="block"> <ul class="personnal-side-list"> <li><div><a href="http://www.cms.dev/catalogue/c/mobilier-de-bureau-1.html">Mobilier de bureau</a></div></li> </ul> <ul class="personnal-side-list"><li><div><a href="http://www.cms.dev/catalogue/c/chaises-de-bureau-2.html">Chaises de bureau</a></div></li> </ul> <ul class="current_subcat"> <li><a href="http://www.cms.dev/catalogue/chaises-de-bureau-2/s/chaises-de-direction-1.html">Chaises de direction</a></li> </ul> <ul class="current_subcat"> <li><a href="http://www.cms.dev/catalogue/chaises-de-bureau-2/s/chaises-sympa-2.html">Chaises sympa</a></li> </ul> </div></div>
Du genre ;
Deviendrai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <ul class="current_subcat"> <li><a href="http://www.cms.dev/catalogue/chaises-de-bureau-2/s/chaises-de-direction-1.html">Chaises de direction</a></li> </ul> <ul class="current_subcat"> <li><a href="http://www.cms.dev/catalogue/chaises-de-bureau-2/s/chaises-sympa-2.html">Chaises sympa</a></li> </ul>
J'ai retourné le truc dans tous les sens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <ul class="current_subcat"> <li><a href="http://www.cms.dev/catalogue/chaises-de-bureau-2/s/chaises-de-direction-1.html">Chaises de direction</a></li> <li><a href="http://www.cms.dev/catalogue/chaises-de-bureau-2/s/chaises-sympa-2.html">Chaises sympa</a></li> </ul>
Partager