CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Jeu Nov 14, 2024 6:37 pm

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




Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
MessagePublié: Mer Nov 04, 2009 12:49 pm 
Hors-ligne

Inscrit(e) le : Mer Nov 04, 2009 12:43 pm
Message(s) : 3
Bonjour,
je teste avec attention automne, assez impressionné par ses possibilités.
Question : comment générer un atm-linx récursif n'affichant que les niveaux 2 et 3 de mon arbo ? (cad les 2 niveaux suivant la racine mais pas la racine)

Code :
 <atm-linx type="recursivelinks">
            <selection>
              <start><nodespec type="relative" value="root" /></start>
             
              <condition property="lvl" operator="&lt;=">
                <value type="data">2</value>
              </condition>
              <condition property="lvl" operator="&gt;=">
                <value type="data">1</value>
              </condition>
             
            </selection>
            <display>
              <mode>close</mode>
              <htmltemplate><li><a href="{{href}}">{{title}}</a>{{sublevel}}</li></htmltemplate>
              <subleveltemplate><ul>{{sublevel}}</ul></subleveltemplate>
            </display>
          </atm-linx>


me gènèreune hierarchie à partir de la racine, je voudrais l'exclure...


merci,
J


Haut
 Profil  
 
MessagePublié: Mer Nov 04, 2009 1:16 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Bonjour,

Comme ça au pif sans tester, je modifierais les conditions comme ça :

Code :
              <condition property="lvl" operator="&gt;">
                <value type="data">1</value>
              </condition>
              <condition property="lvl" operator="&lt;">
                <value type="data">4</value>
              </condition>

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


Haut
 Profil  
 
MessagePublié: Mer Nov 04, 2009 1:54 pm 
Hors-ligne

Inscrit(e) le : Mer Nov 04, 2009 12:43 pm
Message(s) : 3
pas mieux hélas !


Haut
 Profil  
 
MessagePublié: Mer Nov 04, 2009 3:50 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
A partir d'Automne 4.0.0rc2, tu peux exclure la racine de cette manière :
Code :
<atm-linx type="recursivelinks">
            <selection>
              <start><nodespec type="relative" value="root" /></start>
              <condition property="lvl" operator="&lt;=">
                <value type="data">2</value>
              </condition>
            </selection>
            <display mode="close" root="false">
              <htmltemplate><li><a href="{{href}}">{{title}}</a>{{sublevel}}</li></htmltemplate>
              <subleveltemplate><ul>{{sublevel}}</ul></subleveltemplate>
            </display>
          </atm-linx>


Un nouvel attribut sur le tag display permet de contrôler l'affichage de la racine.

Seb


Haut
 Profil  
 
MessagePublié: Mer Nov 04, 2009 5:06 pm 
Hors-ligne

Inscrit(e) le : Mer Nov 04, 2009 12:43 pm
Message(s) : 3
merci, super.
on continue à tester ça.


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

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


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 56 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 :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr