CMS Automne
http://www.automne-cms.org/forum/

Menu de navigation avec lien vers la racine
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=635
Page 1 sur 1

Auteur:  Jean-Christophe B. [ Mar Avr 27, 2010 10:19 am ]
Sujet du message:  Menu de navigation avec lien vers la racine

Bonjour,

J'ai créé un menu de navigation pour afficher des liens vers les pages principales du site (celles du niveau 1, donc). Voici mon code:
Code :
<atm-linx type="sublinks">
  <selection>
    <start><nodespec type="relative" value="root" reloffset="0" /></start>
  </selection>
  <display>
    <htmltemplate><li class="menu{{number}}"><a href="{{href}}">{{title}}</a></li></htmltemplate>
    <subleveltemplate><ul id="menu-nav">{{sublevel}}</ul></subleveltemplate>
  </display>
</atm-linx>

Et ça fonctionne parfaitement. Maintenant, j'aimerais simplement inclure un lien vers la page d'accueil comme 1er élément de ce menu. Comme l'accueil se situe au niveau au-dessus, je ne sais pas trop comment m'y prendre. Comment puis-je faire ?

Auteur:  Sébastien [ Mar Avr 27, 2010 10:25 am ]
Sujet du message:  Re: Menu de navigation avec lien vers la racine

Si tu veux que ton lien se trouve aussi dans le tag <ul> tu peux faire comme ça :
Code :
<ul>
<atm-linx type="direct">
  <selection>
    <start><nodespec type="relative" value="root" /></start>
  </selection>
  <display>
    <htmltemplate><li class="menu-root"><a href="{{href}}">{{title}}</a></li></htmltemplate>
  </display>
</atm-linx>
<atm-linx type="sublinks">
  <selection>
    <start><nodespec type="relative" value="root" /></start>
  </selection>
  <display>
    <htmltemplate><li class="menu{{number}}"><a href="{{href}}">{{title}}</a></li></htmltemplate>
  </display>
</atm-linx>
</ul>


Sinon, si tu veux avoir deux niveau de tags <ul> tu peux employer un tag recursivelinks et dans ce cas tout se fera dans le même tag.

Auteur:  Jean-Christophe B. [ Mar Avr 27, 2010 10:31 am ]
Sujet du message:  Re: Menu de navigation avec lien vers la racine

C'est exactement ce dont j'avais besoin, merci!
Ca ne m'était pas venu à l'idée de ressortir la balise <ul> de la boucle...

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/