CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Mer Nov 27, 2024 2:23 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 6 messages ] 
Auteur Message
MessagePublié: Lun Fév 13, 2012 9:56 am 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
Bonjour,

j'aimerais mettre en place un affichage de lien récursifs pour 1 seule branche sans me servir du numéro de node... ainsi je pourrais le mettre dans un template pour un besoin spécifique

je ne veux que les pages enfants d'une seule page (father) sur 1 niveau

j'ai essayé plusieurs choses dont cela mais marche pas :

Code :
<atm-linx type="recursivelinks">
   <selection>
      <start>
         <nodespec type="relative" value="father" reloffset="1"/>
      </start>
      <condition property="lvl" operator="&lt;=">
         <value type="data">1</value>
      </condition>
   </selection>
   <display>
      <mode>close</mode>
      <htmltemplate>
         <li class="on">
            <a href="{{href}}"/>
         </li>
      </htmltemplate>
   </display>
</atm-linx>

je dois savoir aussi sur quelle page je suis pour le css


Haut
 Profil  
 
 Sujet du message: Re: aide atm-linx
MessagePublié: Lun Fév 13, 2012 10:03 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
pourquoi tu n'tilise pas un lien de type sublinks plutôt ?


Haut
 Profil  
 
 Sujet du message: [resolu] aide atm-linx
MessagePublié: Lun Fév 13, 2012 10:31 am 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
Sébastien a écrit:
pourquoi tu n'tilise pas un lien de type sublinks plutôt ?


oui j'ai essayé

Code :
<atm-linx type="sublinks">
   <selection>
      <start>
         <nodespec type="relative" value="father" reloffset="1"/>
      </start>
   </selection>
   <display>
      <htmltemplate>
         <li class="on">
            <a href="{{href}}"/>
         </li>
      </htmltemplate>
   </display>
</atm-linx>


et cela fonctionne !

il me reste à gérer la page en cours pour les css :)

merci


Haut
 Profil  
 
 Sujet du message: Re: aide atm-linx
MessagePublié: Lun Fév 13, 2012 10:47 am 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
cela fonctionne mais dommage au fil de la navigation j'ai toujours le premier item selectionné

Code :
<atm-linx type="sublinks">
   <selection>
      <start>
         <nodespec type="relative" value="father" reloffset="1"/>
      </start>
   </selection>
   <display>
      <condition property="id" operator="==">
         <value type="nodeproperty" property="id">
            <nodespec type="relative" value="self"/>
         </value>
      </condition>
      <htmltemplate>
         <li class="on">
            <a href="{{href}}"/>
         </li>
      </htmltemplate>
   </display>
   <display>
      <condition property="id" operator="!=">
         <value type="nodeproperty" property="id">
            <nodespec type="relative" value="self"/>
         </value>
      </condition>
      <htmltemplate>
         <li>
            <a href="{{href}}"/>
         </li>
      </htmltemplate>
   </display>
</atm-linx>


on ne peut pas faire en sorte que cela conserve le rang ??


Haut
 Profil  
 
 Sujet du message: Re: [resolu] aide atm-linx
MessagePublié: Lun Fév 13, 2012 11:03 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
mediaboost a écrit:
il me reste à gérer la page en cours pour les css :)


Pas la peine de t'embêter à faire des conditions, tu peux utiliser directement

Code :
class="{{currentCLass}}"


dans ton htmltemplate

Citer:
{{currentClass}} : Affiche CMS_current si la cible courante est la même que la page en cours de navigation. Cette information peut-être utile pour un post traitement CSS ou javascript.
source : http://doc.automne-cms.org/web/Document ... m-linx.php

_________________
Frank
http://www.automne-cms.org


Haut
 Profil  
 
 Sujet du message: Re: aide atm-linx
MessagePublié: Lun Fév 13, 2012 11:13 am 
Hors-ligne

Inscrit(e) le : Lun Mars 07, 2011 5:30 pm
Message(s) : 70
oui merci je venais de voir la technique !

merci :)


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 6 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 93 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr