CMS Automne

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

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




Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
MessagePublié: Lun Juin 14, 2010 10:46 am 
Hors-ligne

Inscrit(e) le : Mar Mai 18, 2010 9:00 am
Message(s) : 32
Bonjour, j'ai un doute sur les conditions pour les liens.

Dans mon menu, j'avais par défaut ce code:

Code :
   
   <div id="blockChoixMenu">
   <atm-linx type="direct" node="2"><li><a href="{{href}}">{{title}}</a></li></atm-linx>

          <atm-linx type="sublinks">
            <selection>
              <start><nodespec type="node" value="2"/></start>
            </selection>
            <display>
              <htmltemplate><li><a href="{{href}}">{{title}}</a></li></htmltemplate>
            </display>
          </atm-linx>
        </div>


Cependant j'ai une page appelé "Tarifs" qui amène directement à un fichier PDF, je voudrai que ce lien ouvre une nouvelle page au lieu d'ouvrir l'onglet sur la même page.

j'ai donc le code en dessous, mais j'utilise mal les conditions, maintenant tous les liens ouvrent une nouvelle page, si vous pouviez m'aider, merci.

Code :
   <div id="blockChoixMenu">
   <atm-linx type="direct" node="2"><li><a href="{{href}}">{{title}}</a></li></atm-linx>

            <atm-linx type="sublinks">
            <selection>
              <start><nodespec type="node" value="2"/></start>
            </selection>
            <display>
         
            <condition property="title" operator="==">
            <value type="data">Tarifs</value>
            </condition>
                <htmltemplate><li><a href="{{href}}" target="_blank">{{title}}</a></li></htmltemplate>
          
            <condition property="title" operator="!=">
            <value type="data">Tarifs</value>
            </condition>
                <htmltemplate><li><a href="{{href}}">{{title}}</a></li></htmltemplate>
            
            </display>
          </atm-linx>
</div>


Haut
 Profil  
 
MessagePublié: Mer Juin 16, 2010 1:31 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Tu devrais plutôt faire ta condition sur l'ID de la page à la place de son libellé.

En tout cas, essaye ça plutôt :
Code :
<atm-linx type="sublinks">
            <selection>
              <start><nodespec type="node" value="2"/></start>
            </selection>
            <display>
         
            <condition property="title" operator="==">
            <value type="data">Tarifs</value>
            </condition>
                <htmltemplate><li><a href="{{href}}" target="_blank">{{title}}</a></li></htmltemplate>
          </display>
            <display>
            <condition property="title" operator="!=">
            <value type="data">Tarifs</value>
            </condition>
                <htmltemplate><li><a href="{{href}}">{{title}}</a></li></htmltemplate>
           
            </display>
          </atm-linx>


Haut
 Profil  
 
MessagePublié: Ven Juin 18, 2010 2:55 pm 
Hors-ligne

Inscrit(e) le : Mar Mai 18, 2010 9:00 am
Message(s) : 32
J'ai pris ton conseille et comparé avec l'id, pour ton code, le problème c'est que la page "tarifs sera toujours à la fin du menu, et moi je ne veux pas, j'ai donc enfin trouver le code souhaité :)

Code :
 <div id="blockChoixMenu">
         
          <atm-linx type="direct" node="2"><li><a href="{{href}}">{{title}}</a></li></atm-linx>         
         
          <atm-linx type="sublinks">
            <selection>
              <start><nodespec type="node" value="2"/></start>
            </selection>
           
            <display>
              <condition property="id" operator="&lt;">
                <value type="data">8</value>
              </condition>
              <htmltemplate><li><a href="{{href}}">{{title}}</a></li></htmltemplate>
             
            </display>
            <display>
              <condition property="id" operator="==">
                <value type="data">8</value>
              </condition>
              <htmltemplate><li><a href="{{href}}" target="_blank">{{title}}</a></li></htmltemplate>
            </display>
            <display>
              <condition property="id" operator="&gt;">
                <value type="data">8</value>
              </condition>
              <htmltemplate><li><a href="{{href}}">{{title}}</a></li></htmltemplate>         
            </display>
          </atm-linx>   
        </div>


Dommage tout de même qu'il faut mettre autant pour une seule petit condition sur une page :s ou il y a plus cour mais je n'ai pas trouvé ^^


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

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


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 76 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