J’ai trouvé mais j ai encore un tout petit probleme
Voici la solution:
J’ai créé deux CHUNCK
1) menuIntro
2) menuIntroUl
1) {{menuIntro}}
<div [+wf.id+] class="menu-intro">
<div class="text">
<a href="[+wf.link+]" title="[+wf.title+]" class="menu-link">[+wf.linktext+]</a>
[+wf.wrapper+]
</div>
</div>
2) {{menuIntroUl}} Celui sert uniquement a supprimé les <ul>
Dans ma template j’appelle ceci comme cela:
[[Wayfinder? &startId=`0` &selfClass=`active` &rowTpl=`menuIntro` &outerTpl=`menuIntroUl` &rowIdPrefix=`menu-intro-`]]
Dans cette solution, il y a truc que je ne trouve pas très propre car comme je l’ai dit, j’ai besoin d’afficher 3 élément du menu sur le 8.
Le wayfinder, ci-dessus, va généré ceci:
<div id="menu-intro-2" class="menu-intro">
<div class="text">
<a href="/accueil.html" title="Accueil" class="menu-link">Accueil</a>
</div>
</div>
<div id="menu-intro-12" class="menu-intro">
<div class="text">
<a href="/shiatsu.html" title="Shiatsu" class="menu-link">Shiatsu</a>
</div>
</div>
<div id="menu-intro-22" class="menu-intro">
<div class="text">
<a href="/reboutage.html" title="Reboutage" class="menu-link">Reboutage</a>
</div>
</div>
<div id="menu-intro-32" class="menu-intro">
<div class="text">
<a href="/declenchement.html" title="Déclenchement" class="menu-link">Déclenchement</a>
</div>
</div>
<div id="menu-intro-42" class="menu-intro">
<div class="text">
<a href="/contact.html" title="Contact" class="menu-link">Contact</a>
</div>
</div>
<div id="menu-intro-52" class="menu-intro">
<div class="text">
<a href="/liens.html" title="Liens" class="menu-link">Liens</a>
</div>
Dans mon cas, j’auniquement besoin des id
1) menu-intro-12
2) menu-intro-22
3) menu-intro-32
Donc dans mon CSS j’ai appliqué un
(x étant les autres page ..-42 et ..-52)
#menu-intro-x2{display:hidden}
Je trouve pas trop propre, mais le tout s’affiche bien et c’est ce que j’ai trouvé. Archff.
Mon dernier problème est le suivant
Pour mon menu principal (celui qui les 8 éléments affichés), j’ai ajouté a mon wayfinder ceci
&selfClass==`active`
ce qui permet d’avoir une class="active" pour le menu actif (ou sélectionné)
Ce qui donne pour affiché mon menu principal: (attention, ne pas confondre avec le premier wayfinder que j’ai collé ci-dessus)
[[Wayfinder? &startId=`0` &rowClass=`menu` &outerClass=`menu` &selfClass==`active`]]
ca marche très bien!!!
Mais pour mon menu du haut, donc celui qui doit afiché 3 éléments sur 8, j’ai aussi ajouté ceci
ce qui donne ceci:
[[Wayfinder? &startId=`0` &selfClass=`active` &rowTpl=`menuIntro` &outerTpl=`menuIntroUl` &rowIdPrefix=`menu-intro-`]]
mais alors la, ca marche pouas >:(
j’ai pas de classe "active" dans mon
<div id="menu-intro-x32" class="menu-intro"> par exemple
avez vous une idée pourquoi?
Comment puis afficher une classe pour un menu activ alors que j’utilise de chunck?
Mercis