Page 1 of 1

mettre en place les modules de menu

Posted: Sun Mar 30, 2008 1:16 pm
by jean luc
Bonjour,

Je viens de découvrir CMS MS et je suis entrain de construire le design. Mon soucis, est que je n'arrive pas à comprendre le fonctionnement des menus.

j'ai créé un menu-top et je n'arrive pas à l'insérer sans qu'il y est une erreur. Voila ce qu'il y a dans la partie d'un menu et que je ne cromprend pas à comprendre.

Code: Select all

{if $count > 0}
<ul class="clearfix">
{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}
J'en ai supprimé une partie, pour pas faire trop long.

Voila si moi je veux insérer mon code  dans mon menu top du gabarit et j'ai donc créé dans la gestion des menus un code comme celui ci

Code: Select all

<ul>
	<li><a href="#"><span>Lien 1</span></a> </li>
	<li><a href="#"><span>Lien 2</span></a> </li>
	<li><a href="#"><span>Lien 3</span></a> </li>
	<li><a href="#"><span>Lien 4</span></a> </li>
	<li><a href="#"><span>Lien 5</span></a> </li>
	<li><a href="#"><span>Lien 6</span></a> </li> 
	<li><a href="#"><span>Lien 7</span></a> </li>                 
</ul>
Et je l'appelle comme suit dans mon gabarit:

Code: Select all

<div class="menu_top">{menu template='menu_top'}</div>
Bien sur cela provoque une erreur. Pourriez-vous me donner des explications (facile à comprendre) pour pouvoir créer différent modèle de menu et surtout comment ?

Merci beaucoup de votre aide

Re: mettre en place les modules de menu

Posted: Mon Mar 31, 2008 5:12 pm
by Pierre M.
Bonjour Jean-Luc,

avez-vous vu les menus du contenu de démonstration ? (installés par défaut, sauf demande contraire)
Si vous voulez déplacer un menu, il suffit de la déplacer dans le gabarit.
Si vous voulez changer l'aspect d'un menu, ça se passe dans son gabarit et les feuilles de style rattachées.

Je vous suggère de partir d'un existant (gabarit et feuilles) et de le copier puis de modifier petit à petit cette copie.

C'est ce que vous avez fait, pour ce "menu-top" ? Dans ce cas, attention aux signes tiret et souligné : évitez et prenez de l'alphanum az09.
jean luc wrote: Voila si moi je veux insérer mon code  dans mon menu top du gabarit et...
La fatigue, ça fait causer :)
jean luc wrote: {menu template='menu_top'}

Bien sur cela provoque une erreur...
Mais encore ? Quelle erreur ?

Pierre M.