15/04/2010, 18:19:22
Bon j'ai trouvé !!! en bidouillant ce qui me chagrine un peu car j'ai pas bien saisi le fonctionnement du gabarit de menu mais ça marche :
sur mes page de niveau 1 : 1 / 2 / 3 j'ai dans mon gabarit de page :
et pour mes pages enfants à propement parlé j'ai dans mon gabarit de page :
comment puis-je notifier que mon sujet est résolu et comporte une soluce ?
sur mes page de niveau 1 : 1 / 2 / 3 j'ai dans mon gabarit de page :
Citation :{cms_module module='menumanager' collapse='1' template='list_children'}avec ceci comme gabarit de menu :
Citation :{assign var="firstsub" value="1"}ça marche j'ai un menu horizontal en haut qui ne m'affiche que mes enfants 1.1 1.2 1.3
{assign var="depth" value="-2"}
{assign var="depthcheck" value="0"}
{if $count > 0}
{foreach from=$nodelist item=node}
{if $depthcheck == 1 && $node->depth != $node->prevdepth}
<ul class="menu_horiz">
{assign var="depth" value=$node->depth}
{assign var="depthcheck" value="0"}
{assign var="listopened" value="1"}
{/if}
{if $node->depth == $depth && $firstsub == 1}
<a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>
{$node->titleattribute}</li>
{elseif $listopened == 1}
{assign var="firstsub" value="0"}
{/if}
{if $node->current == true && $node->haschildren == true}
{assign var="depthcheck" value="1"}
{/if}
{/foreach}
{if $listopened == 1}
</ul>
{/if}
{/if}
et pour mes pages enfants à propement parlé j'ai dans mon gabarit de page :
Citation :{cms_module module='menumanager' collapse='1' template='list_children2' }avezc cette fois ce gabarit de menu :
Citation :{assign var="firstsub" value="1"}merci à vous et au wiki !
{assign var="depth" value="-2"}
{assign var="depthcheck" value="0"}
{if $count > 0}
{foreach from=$nodelist item=node}
{if $depthcheck == 0 && $node->depth != $node->prevdepth}
<ul class="menu_horiz">
{assign var="depth" value=$node->depth}
{assign var="depthcheck" value="1"}
{assign var="listopened" value="1"}
{/if}
{if $node->depth == $depth && $firstsub == 1}
<a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>
{$node->titleattribute}</li>
{elseif $listopened == 1}
{assign var="firstsub" value="0"}
{/if}
{if $node->current == true && $node->haschildren == true}
{assign var="depthcheck" value="1"}
{/if}
{/foreach}
{if $listopened == 1}
</ul>
{/if}
{/if}
comment puis-je notifier que mon sujet est résolu et comporte une soluce ?