Boucle avec affichage conditionnel

Bonjour,

Supposons une boucle qui affiche les quatre articles les plus récents du site.

Je cherche à afficher le titre de la rubrique auxquels appartienne les articles pour l’un des secteurs seulement.

Le début est facile à écrire, mais comment n’afficher le titre de la rubrique que pour ceux d’un secteur donné ?

Merci

Paul(5eBleu)

Paul a écrit :

Bonjour,

Supposons une boucle qui affiche les quatre articles les plus récents du site.

Je cherche à afficher le titre de la rubrique auxquels appartienne les articles pour l'un des secteurs seulement.

Le début est facile à écrire, mais comment n'afficher le titre de la rubrique que pour ceux d'un secteur donné ?

Merci

Paul(5eBleu)
------------------------------------------------------------------------

_______________________________________________
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 : FAQ webmestre - SPIP
  

Hello ^^,

ça ferait un truc comme ça, non ?
on affiche le titre de l'article, et on affiche le titre de la rubrique si et seulement si elle appartient à un secteur donné , là par exemple le 4.

<BOUCLE_recents(ARTICLES){par date}{inverse}>
#TITRE
[(#ID_SECTEUR|={4}|?{'',<BOUCLE_secteur(RUBRIQUES){id_rubrique=#ID_RUBRIQUE)>#TITRE</BOUCLE_secteur>})]
</BOUCLE_recents>

En espérant t'avoir aidé, cordialement ^^

Mike

Merci Mike,

J’ai écrit ça :
<BOUCLE_recents(ARTICLES){par date}{inverse}>
#TITRE
[(#ID_SECTEUR|=={1}|?{‹  ›,<BOUCLE_secteur(RUBRIQUES){id_rubrique=#ID_RUBRIQUE}>

Groupe de #TITRE

</BOUCLE_secteur>})]
</BOUCLE_recents>

Et mon résultat est :
[(1|=={1}|?{‹  ›,Groupe de Eu - Mers - Le Tréport})]

On dirait qu’il ne prend pas en compte le filtre « ==? »
J’ai trouvé la page http://www.cent20.net/spip.php?article84 mais je ne vois pas ce qui cloche dans ma syntaxe.

Paul(5eBleu)

On Nov 19, 2007 3:50 PM, Mike LECOMTE <flashmaster@andurance.net > wrote:

Paul a écrit :

Bonjour,

Supposons une boucle qui affiche les quatre articles les plus récents
du site.

Je cherche à afficher le titre de la rubrique auxquels appartienne les
articles pour l’un des secteurs seulement.

Le début est facile à écrire, mais comment n’afficher le titre de la
rubrique que pour ceux d’un secteur donné ?

Merci

Paul(5eBleu)



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.net/fr_article1054.html

Hello ^^,

ça ferait un truc comme ça, non ?
on affiche le titre de l’article, et on affiche le titre de la rubrique
si et seulement si elle appartient à un secteur donné , là par exemple le 4.

<BOUCLE_recents(ARTICLES){par date}{inverse}>
#TITRE
[(#ID_SECTEUR|={4}|?{‹  ›,<BOUCLE_secteur(RUBRIQUES){id_rubrique=#ID_RUBRIQUE)>#TITRE</BOUCLE_secteur>})]
</BOUCLE_recents>

En espérant t’avoir aidé, cordialement ^^

Mike


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.net/fr_article1054.html

"Paul" <paulliagre@gmail.com> a écrit
J'ai trouvé la page http://www.cent20.net/spip.php?article84 mais je ne
vois pas ce qui cloche dans ma syntaxe.

Tu ne peux pas mettre une boucle dans le filtre de test, glisse la dans un
inclure.
Stanislas

Supposons une boucle qui affiche les quatre articles les plus récents du site.
Je cherche à afficher le titre de la rubrique auxquels appartienne les articles pour l’un des secteurs seulement.

Il n’est pas possible de mettre de boucles dans un affichage avec filtres conditionnel. Il n’est pas non plus possible de mettre de pour la même raison.

Par contre une syntaxe valide est :
[(#ID_SECTEUR|=={1}|?{’ ‹ , ›’})<INCLURE{fond=inc-rub-sous-titre}{id_rubrique}>]

avec : inc-rub-sous-titre.html :
<BOUCLE_secteur(RUBRIQUES){id_rubrique}>

Dans la rubrique #TITRE :

A la place du inclure on peut, je suppose, mettre une boucle.

Cf. http://www.cent20.net/spip.php?article84

Merci à Stanislas et Mike !

Paul(5eBleu)