05/01/2010, 11:46:38
pour comprendre le principe de extra1 tente la manip suivante simplement pour tester :
dans tes 3 sections headers : accueil / les abl / partenaire tu mets comme information "Attribut supplémentaire 1 de la page :" : toto1 / tata2 / titi3
Cette info tu la trouveras dans les options de gestion des pages
ensuite dans le gabarit de ton menu tu fait cette modif
Confirme nous ca ou recherche si ca ne marche pas sur les forums fr et org sur le bon nom à utiliser.
Une fois que ca marche (montre un screenshoot) je te donne la suite des choses à faires
dans tes 3 sections headers : accueil / les abl / partenaire tu mets comme information "Attribut supplémentaire 1 de la page :" : toto1 / tata2 / titi3
Cette info tu la trouveras dans les options de gestion des pages
ensuite dans le gabarit de ton menu tu fait cette modif
Citation :{if $count > 0}regarde le résultat et vérifie que l'appel à $node->extra1 fait bien apparaitre les valeurs toto1 / tata2 et titi3.
<ul>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string='<ul>' times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string='</li></ul>' times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
<li>
<a {elseif $node->current == true}
<li>
<a {elseif $node->haschildren == true}
{*<li class="menuparent">*}
<a {elseif $node->type == 'sectionheader' and $node->haschildren == true}
<li>{$node->extra1}{elseif $node->type == 'separator'}
<li style="list-style-type: none;"> <hr class="menu_separator" />{else}
<li>
<a {/if}
{if $node->type != 'sectionheader' and $node->type != 'separator'}
{if $node->target}target="{$node->target}" {/if}
href="{$node->url}">{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
>{$node->menutext}</a>
{/if}
Confirme nous ca ou recherche si ca ne marche pas sur les forums fr et org sur le bon nom à utiliser.
Une fois que ca marche (montre un screenshoot) je te donne la suite des choses à faires