Bonjour,
Comment passer deux conditions dans une boucle. Est-ce possible?
EX
<BOUCLE_articles(ARTICLES) {soustitre= « 1 »} {soustitre=« 2 »}>
afficher
</BOUCLE_articles>
C’est à dire afficher si soustitre égale 1 OU 2
Beru
Bonjour,
Comment passer deux conditions dans une boucle. Est-ce possible?
EX
<BOUCLE_articles(ARTICLES) {soustitre= « 1 »} {soustitre=« 2 »}>
afficher
</BOUCLE_articles>
C’est à dire afficher si soustitre égale 1 OU 2
Beru
<BOUCLE_articles(ARTICLES) {soustitre==1|2}> ?
Chag
Beru Beru a écrit :
Bonjour,
Comment passer deux conditions dans une boucle. Est-ce possible?
EX
<BOUCLE_articles(ARTICLES) {soustitre= "1"} {soustitre="2"}>
afficher
</BOUCLE_articles>C'est à dire afficher si soustitre égale 1 OU 2
Beru
------------------------------------------------------------------------
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien (ou développez !)
"it doesn't work" means nothing. So, say nothing (or say more !)
Beru Beru a écrit :
Bonjour,
Comment passer deux conditions dans une boucle. Est-ce possible?
EX
<BOUCLE_articles(ARTICLES) {soustitre= « 1 »} {soustitre=« 2 »}>
afficher
</BOUCLE_articles>C’est à dire afficher si soustitre égale 1 OU 2
Beru
--- _______________________________________________
A mon avis il te faut 3 boucles :
1 pour aller chercher soustitre=1 → on stocke dans doublons
1 pour aller chercher soustitre=2 → on stocke dans doublons
1 pour afficher le tout avec !doublons
et un truc comme ça?
<BOUCLE_art(ARTICLES){titre!==^[aA]}>
(sélectionne les articles dont le titre ne commence pas par « a » ou « A ».)
Le 29 janvier 2009 16:27, Jean-Christophe Villeneuve
<jcvilleneuve@cegetel.net> a écrit :
Beru Beru a écrit :
Bonjour,
Comment passer deux conditions dans une boucle. Est-ce possible?
EX
<BOUCLE_articles(ARTICLES) {soustitre= "1"} {soustitre="2"}>
afficher
</BOUCLE_articles>C'est à dire afficher si soustitre égale 1 OU 2
Beru
________________________________
_______________________________________________A mon avis il te faut 3 boucles :
1 pour aller chercher soustitre=1 -> on stocke dans doublons
1 pour aller chercher soustitre=2 -> on stocke dans doublons
1 pour afficher le tout avec !doublons_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.netInfos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
J’ai testé:
l’idéal aurait été la solution
<BOUCLE_articles(ARTICLES) {soustitre==1|2}>
mais ça ne marche pas .
SAchant que pour moi ça donne un truc du genre:
<BOUCLE_articles(ARTICLES) {soustitre==« test1 »|« test2 »}>
Peut être les " changent la donne.
La solution:
<BOUCLE_art(ARTICLES){titre!==^[aA]}>
ne convient pas à ce dont j’ai besoin.
Enfin,
j’ai testé:
<BOUCLE_test1(articles) {soustitre=« test1 »}>
afficher test 1
</BOUCLE_test1>
<BOUCLE_test2(articles) {soustitre=« test2 »}{unique}>
afficher test 2
</BOUCLE_test2>
<BOUCLE_tous-les-autres(articles) {unique}>
afficher tous les autres
</BOUCLE_test3>
<//B_test1>
Ca ca marche.
Dans mon cas ça fait beaucoup d’écriture. Là j’ai fait une version simplifiée.
Merci de ces pistes
Beru Beru a écrit :
J'ai testé:
l'idéal aurait été la solution
<BOUCLE_articles(ARTICLES) {soustitre==1|2}>
mais ça ne marche pas .
SAchant que pour moi ça donne un truc du genre:
<BOUCLE_articles(ARTICLES) {soustitre=="test1"|"test2"}>Peut être les " changent la donne.
ceci ne fonctionne pas ?
<BOUCLE_articles(ARTICLES) {soustitre IN test1,test2}>
sinon avec les regexp :
<BOUCLE_articles(ARTICLES) {soustitre==^(test1|test2)$}>
qui peut se traduire par :
soustitre strictement égal à test1 ou test2
pour n'avoir que les soustitre qui 'commencent'
par test1 ou test2 (donc des trucs comme 'test1 blabla' ou 'test253') :
<BOUCLE_articles(ARTICLES) {soustitre==^(test1|test2)}>
ceci ne fonctionne pas ?
<BOUCLE_articles(ARTICLES) {soustitre IN test1,test2}>
Si effectivemen avec les " :
<BOUCLE_articles(ARTICLES) {soustitre IN « test1 »,« test2 »,« test3 »}{unique}>
(…)
puis
tous les autres avec le même critère unique
Merci