Fork me on GitHub

Rapport de message :*
 

Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique

Titre du sujet : Re: [TEST] multiMenu 1.8 beta, quand multiMenu devient dynamique
par Solo71 sur 17/01/2006 17:27:57

J'ai repensé la gestion des ul et autres li. Je te livre le code ici.

<{assign var=ul_main value=0}><{assign var=ul_sec  value=0}>
<{foreach 
item=imenu from=$block.contents}>
<{if 
$imenu.submenu == 0}>
<{if 
$ul_sec == 1}></ul><{assign var=ul_sec value=0}><{/if}>
<{if 
$ul_main == 0}><ul><{assign var=ul_main value=1}><{/if}>
    <
li><{$imenu.link}><{$imenu.image}><{$imenu.title}><{$imenu.a}></li>

<{elseif 
$imenu.submenu == OR $imenu.submenu == 2}>
<{if 
$ul_sec == 0}><ul><{assign var=ul_sec value=1}><{/if}>
        
    <
li><{$imenu.link}><{$imenu.image}><{$imenu.title}><{$imenu.a}></li>

<{elseif 
$imenu.submenu == 3}>
<{if 
$ul_main == 1}></ul><{assign var=ul_main value=0}><{/if}>
<{if 
$ul_sec == 1}></ul><{assign var=ul_sec  value=0}><{/if}>
    <{
$imenu.link}><{$imenu.image}><{$imenu.title}><{$imenu.a}></p>

<{elseif 
$imenu.submenu == 4}>
<{if 
$ul_main == 1}></ul><{assign var=ul_main value=0}><{/if}>
<{if 
$ul_sec == 1}></ul><{assign var=ul_sec  value=0}><{/if}>
    <{
$imenu.link}><{$imenu.image}><h3><{$imenu.title}></h3><{$imenu.a}>
<{/if}>
<{/foreach}>
    <{if 
$ul_main == 1}></ul><{/if}>
    <{if 
$ul_sec == 1}></ul><{/if}>


A toi de le compléter avec les infos relatives à ton template de menu...

L'intérêt de cette version est que j'exclue l'utilisation du compteur, qui peut à ce moment là être réutilisé pour l'incrémentation des menus. Sinon, j'ai un autre code pour créer un compteur "à la main".


Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

62 Personne(s) en ligne (41 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 62 | Plus ...