filtres

salut

je dois tester dans une boucle une condition, mais suis pas très fortiche
dans les filtres de test.

Je recupère avec
<BOUCLE_GetID(RUBRIQUES){id_rubrique}>
  #SET{titr,#TITRE}
</BOUCLE_GetID>

le titre d'une rubrique, et je ne veux l'afficher que si on est dans une
rubrique portant un nom précis.

Donc j'essaie
      <BOUCLE_Articles(ARTICLES){id_rubrique=#GET{idRubrique}}|=={#GET{titr}
== {TEMOIGNAGES}}>
</BOUCLE_Articles>

Mais ça marche pas du tout. Je teste plusieures versions mais sans succès.
Qqn peut me mettre sur la piste. Y a t'il une doc sur la façon de scripter
ce genre de filtres qqpart ?

Greetings
Christian

cbille@nerim.net a écrit :

Donc j'essaie
      <BOUCLE_Articles(ARTICLES){id_rubrique=#GET{idRubrique}}|=={#GET{titr}
== {TEMOIGNAGES}}>
</BOUCLE_Articles>

Mais ça marche pas du tout.

houla !
alors, pour appliquer un filtre à un critere, il faut les parentheses (mais pas les crochets).

Mais d'apres ce que je comprend, c'est pas du tout ca qu'il te faut.
il te faut juste un critere titre, non ?

sans doute un truc du genre :
<BOUCLE_X(RUBRIQUES){id_rubrique}{titre=TEMOIGNAGES}>

tout simplement.

Houps ! Je me suis un peu embrouillé dans mes trucs et l'explication pas
très clair non plus. Chuis en train de me prendre la tête avec des
arborescences de merde et de différents menus à afficher suivant les
branches de l'arbo ou on se trouve, un pied !

Ceci a des chances de marcher oui

<B_X>
<BOUCLE_X(RUBRIQUES){id_rubrique=#GET{idRubrique}}{titre=TEMOIGNAGES}>
  [(#TEXTE)]
</BOUCLE_X>
</B_X>

<BOUCLE_alternative>
</BOUCLE_alternative>

<//B_X>

Sauf que là il me faudrait aussi donc

<BOUCLE_X(RUBRIQUES){id_rubrique=#GET{idRubrique}}{titre=TEMOIGNAGES}||{titr
e=PARTENAIRES}>

Seul Hic, je dois cracher dans un cas des articles si je suis dans Rub
TEMOIGNAGES , si je suis dans NEWS je dois aller chercher les articles dans
une arbo à deux niveaux supplémentaires donc rubriques. C'est pour ça que je
chope d'abord dans quel rubrique je suis

<BOUCLE_GetID(RUBRIQUES){id_rubrique}>
  #SET{titr,#TITRE}
</BOUCLE_GetID>

Puis je voudrais tester sur #GET(titr} dans la boucle
  <BOUCLE_X(ARTICLES){id_rubrique=#GET{idRubrique}}>
pour cela me crache des resultats seulement si #GET{titr} == TEMOIGNAGES

C'est possible ?
Mais je suis peut être un peu déformé par du php.

Christian

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
spipcarto
Envoyé : mercredi 4 juillet 2007 20:19
À : spip@rezo.net
Objet : Re: [Spip] filtres

cbille@nerim.net a écrit :

Donc j'essaie
      
<BOUCLE_Articles(ARTICLES){id_rubrique=#GET{idRubrique}}|=={#GET{titr}
== {TEMOIGNAGES}}>
</BOUCLE_Articles>

Mais ça marche pas du tout.

houla !
alors, pour appliquer un filtre à un critere, il faut les parentheses (mais
pas les crochets).

Mais d'apres ce que je comprend, c'est pas du tout ca qu'il te faut.
il te faut juste un critere titre, non ?

sans doute un truc du genre :
<BOUCLE_X(RUBRIQUES){id_rubrique}{titre=TEMOIGNAGES}>

tout simplement.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip FAQ
: http://www.spip-contrib.net/spikini/FaQ