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

Liste de liens conditionnels avec un sublinks
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=584
Page 1 sur 1

Auteur:  FBXtra [ Mar Sep 22, 2009 5:21 pm ]
Sujet du message:  Liste de liens conditionnels avec un sublinks

Salut,
Je souhaite réaliser un menu sur une page avec un sublinks de manière à ce que le lien sur lequel je me trouve reçoive une classe "active" de manière conditionnelle. ex:
<li></li>
<li class="active"></li> <--- page sur laquelle je me trouve
<li></li>
<li></li>

mon menu ayant une structure particulière je ne peux pas utiliser de recursivelinks. j'aurai pu auquel cas avoir le CMS_current pour remplacer la classe "active".

j'ai créé une structure comme telle :
<display>
<condition property="id" operator="!=">
<value type="nodeproperty" property="id">
<nodespec type="relative" value="self" />
</value>
</condition>
<htmltemplate><a class="maclass" href="{{href}}">&nbsp;</a></htmltemplate>
</display>

<display>
<condition property="id" operator="==">
<value type="nodeproperty" property="id">
<nodespec type="relative" value="self" />
</value>
</condition>
<htmltemplate><a class="maclass active" href="{{href}}">&nbsp;</a></htmltemplate>
</display>

mais cette structure provoque une génération des autres liens aléatoire.

il y a t il un moyen pour avoir ce que je veux sans passer par les recursivelinks?

Auteur:  Sébastien [ Mar Sep 22, 2009 5:50 pm ]
Sujet du message:  Re: Liste de liens conditionnels avec un sublinks

Dans un sublinks, il est possible, comme pour le recursivelinks de connaitre le lien courant à l'aide du CMS_current. ça fonctionne pareil pour les deux types de liens depuis Automne 3.2.0.

Code :
<htmltemplate><a class="{{currentClass}}" id="{{currentID}}" href="{{href}}">&nbsp;</a></htmltemplate>
.

Il y a aussi le isParent qui marche bien :
Code :
<htmltemplate><a class="{{isParent}} id="{{isParent}} href="{{href}}">&nbsp;</a></htmltemplate>


Dans les deux exemple ci-dessus, il est possible soit d'employer l'attribut "class" soit "id", j'ai mis les deux en même temps pour l'exemple mais ils sont distinct.

Seb

Auteur:  FBXtra [ Mar Sep 22, 2009 10:18 pm ]
Sujet du message:  Re: Liste de liens conditionnels avec un sublinks

merci grandement ça va vraiment me dépanner

cordialement,

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