agenda et affichage par ordre choisi.

Bonjour la liste !

Je cherche à afficher les résultats de l'agenda dans un certain ordre, mais n'y arrive pas.

Le résultat demandé doit d'abord afficher les résultats par num titre, puis par dates (pour pouvoir garder la main sur l'ordre d'affichage on met un numéro au titre ;))

Voici le code :

          <BOUCLE_agenda(EVENEMENTS){id_rubrique=135}{par num titre}{0,3}{doublons dat_agen}>
          </BOUCLE_agenda>
          
          <BOUCLE_agendadate(EVENEMENTS){id_rubrique=135}{par date_fin}{inverse}{statut=publie}{0,3}{doublons dat_agen}>
          </BOUCLE_agendadate>
              
          <BOUCLE_agendaresul(EVENEMENTS){!doublons dat_agen}{par num titre}{0,3}>
              <ul class="alauneListe">
                <li>
                  <a href="#URL_ARTICLE">#TITRE</a>
                  <a class="liendate"><span>[(#DATE_DEBUT|Agenda_affdate_debut_fin{#DATE_FIN,#HORAIRE})]</span></a>
                  <p>
                  [(#DESCRIPTIF|couper{70})]
                  <a class="lire_suite" href="#URL_ARTICLE">Read more</a>
                  </p>
                </li>
              </ul>
          </BOUCLE_agendaresul>
              
          </B_agenda>

Merci à celui ou celle qui trouvera le temps de me mettre sur la piste :slight_smile:

Bonjour.

Trouvé dans la page : Nat

Merci beaucoup de ta réponse !

Je connais cet article et avais essayé dans un premier temps une seule boucle #EVENEMENT avec comme critères {par num titre, date_fin},

mais sans succès, d’où cet appel au secours :wink:

Je pense que c’est du au fait que tous les événements n’ont pas de numéro titre, seul ceux qui doivent apparaître en premiers en ont un.

Mais c’est mon avis, je me trompe peut-être.

Merci encore :wink:

Bonjour à tous,

Désolé de relancer avec cela mais je ne suis pas parvenu le faire et ne comprends pas pourquoi ?

L’une ou l’un d’en vous aurait-il une piste ?

Merci à ceux qui prendront le temps de me répondre.

Le 05/03/10 09:43, Jean-Christophe Bernard a écrit :

L'une ou l'un d'en vous aurait-il une piste ?

en 2 boucles

[(#REM) on n'affiche (triés par numéro) que les évènements dont le titre
         est préfixé par un nombre ]

<BOUCLE_r(EVENEMENTS) {par num titre} {titre == ^[[:digit:]]} {doublons}>
   ...
</BOUCLE_r>

[(#REM) on affiche (triés par date inverse : du plus récent au plus
         ancien) les évènements restants (dont le titre n'est pas
         préfixé par un nombre) ]

<BOUCLE_v(EVENEMENTS) {!par date} {doublons}>
   ...
</BOUCLE_v>

1 « J'aime »

Merci milles et une fois !
J'avais essayé en deux boucle, mais pas comme cela (pas le digit) !

Merci des explications que vous m'avez fournis avec !

En attendant de pourvoir me rendre utile a mon tour !

Bien respectueusement.

1 « J'aime »