Jump to content

[Résolu] Générer des ID dynamiques pour les blocs module "Catégories"


thvi

Recommended Posts

Bonjour :)


Je souhaiterais attribuer un ID dynamiquement aux modules "Catégories" générés à partir de ce script inséré dans le fichier "blockcategories.tpl".

<!-- Block categories module -->
   {foreach from=$blockCategTree.children item=cat name=blockCategTree}







{$cat.name|escape:htmlall:'UTF-8'}



           {foreach from=$cat.children item=child name=blockSubCategTree}
               {if $smarty.foreach.blockSubCategTree.last}
                       {include file=$branche_tpl_path node=$child last='true'}
               {else}
                       {include file=$branche_tpl_path node=$child}
               {/if}
           {/foreach}


<!-- block content -->

  <!-- block block -->
   {/foreach}

<!-- /Block categories module -->



Je ne suis pas développeur mais je peux essayer de m'en débrouiller.

Il me faudrait juste savoir dans quelle table, ce script va chercher dans la base de données. Ainsi, je pourrai récupérer les ID de cette table pour les injecter dans le code (ci-dessus).


Merci pour votre aide :)

Link to comment
Share on other sites

Bon, je me suis mis au Smarty.

Et donc ma démarche d'introduire du PHP n'est pas bon.

Et pour faire plus simple, il suffit d'incrémenter (+1) à chaque itération de la boucle "foreach".

Ce qui donne :

<!-- Block categories module -->


   {*COMPTEUR SMARTY*}
   {counter name=compteur start=0 skip=1 assign=i}


   {foreach from=$blockCategTree.children item=cat name=blockCategTree}


 {*APPEL DU COMPTEUR SMARTY*}


{$cat.name|escape:htmlall:'UTF-8'}



           {foreach from=$cat.children item=child name=blockSubCategTree}
               {if $smarty.foreach.blockSubCategTree.last}
                       {include file=$branche_tpl_path node=$child last='true'}
               {else}
                       {include file=$branche_tpl_path node=$child}
               {/if}
           {/foreach}


<!-- block content -->

  <!-- block block -->
   {/foreach}

<!-- /Block categories module -->

Link to comment
Share on other sites

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...