Jump to content

[RESOLU]bloc categorie - donner un id croissant au balises <li> du menu


Recommended Posts

Bonjour a tous,

voici mon souci je suis graphiste et pas développeur, j'ai une charte graphique ou les menus sont de couleurs alternés (tous les pair rose, tous les impairs gris)

j'ai identifié ce code dans module/blockcategories/blockcategories.tpl

{foreach from=$blockCategTree.children item=child name=blockCategTree}
           {if $smarty.foreach.blockCategTree.last}

                       {include file=$branche_tpl_path node=$child last='true'}
           {else}
                       {include file=$branche_tpl_path node=$child }
           {/if}
       {/foreach}



et celui ci dans category-tree-branch.tpl




j'aimerais donc avoir un code comme celui ci :




sauf que je connais pas smarty et je sais pas comment faire pour que blockcategories.tpl envoi un numéro du style "i =0, I++" et je bloque totalement!

merci de votre aide les développeurs!

Link to comment
Share on other sites

j'ai trouvé!!!
si vous souhaitez donc nommer vos menu de ce style :






etc

voila ce qu'il vous faut mettre dans blockcategories.tpl :

{foreach from=$blockCategTree.children item=child name=blockCategTree}
           {if $smarty.foreach.blockCategTree.last}

                       {include file=$branche_tpl_path node=$child last='true' number=$smarty.foreach.blockCategTree.index}
           {else}
                       {include file=$branche_tpl_path node=$child number=$smarty.foreach.blockCategTree.index}
           {/if}
       {/foreach}



puis vous récuperez number dans category-tree-branch.tpl

comme ceci :




j ai donc rajouter cette ligne : number=$smarty.foreach.blockCategTree.index qui permet de récuperer l'index du "foreach" (donc 0,1,2,3,4 etc...) je l'ai affecté à la variable number, je récupère number dans treebranch

RESOLU DONC

Link to comment
Share on other sites

  • 11 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...