bonjour,
y at-il moyen de mettre un IN dans une boucle condition du genre
<BOUCLE_test(CONDITION) {si #GET {mavar} IN a,b,c } >
j’ai aussi essayé <BOUCLE_test(CONDITION) {si #GET {mavar} IN {a,b,c} } >
dans les deux cas c’est toujours vrai même si la variable n’est pas dans l’ensemble listée.
de même peux t-on mettre un et ou un ou dans la condition de cette boucle . si oui comment?
merci
marcimat
(Matthieu Marcillaud)
Septembre 7, 2018, 7:09
2
Le 07/09/2018 à 09:03, Josiane ALETTO a écrit :
bonjour,
y at-il moyen de mettre un IN dans une boucle condition du genre
<BOUCLE_test(CONDITION) {si #GET {mavar} IN a,b,c } >
avec in_array (de php) ou in_any (de SPIP, plus tolérant)
- `[(#VAL {deux}|in_any{#LISTE {un,deux,trois}}|oui) ... ]`
Donc par exemple dans ton cas :
<BOUCLE_test(CONDITION) {si #GET {mavar}|in_any{#LISTE {a,b,c}}} >
MM.
Génial … ça marche
Pas vue in_any dans la doc.
merci beaucoup
Message du 07/09/18 09:09
De : « Matthieu Marcillaud » marcimat@rezo.net
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] Boucle condition
Le 07/09/2018 à 09:03, Josiane ALETTO a écrit :
bonjour,
y at-il moyen de mettre un IN dans une boucle condition du genre
<BOUCLE_test(CONDITION) {si #GET {mavar} IN a,b,c } >
avec in_array (de php) ou in_any (de SPIP, plus tolérant)
[(#VAL{deux}|in_any{#LISTE{un,deux,trois}}|oui) ... ]
Donc par exemple dans ton cas :
<BOUCLE_test(CONDITION) {si #GET {mavar}|in_any{#LISTE {a,b,c}}} >
MM.
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
curieusement ça n’existe qu’en néerlandais : https://www.spip.net/nl_article6393.html
Le ven. 7 sept. 2018 à 09:37, Josiane ALETTO <josiane.aletto@orange.fr > a écrit :
Génial … ça marche
Pas vue in_any dans la doc.
merci beaucoup
Message du 07/09/18 09:09
De : « Matthieu Marcillaud » <marcimat@rezo.net >
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] Boucle condition
Le 07/09/2018 à 09:03, Josiane ALETTO a écrit :
bonjour,
y at-il moyen de mettre un IN dans une boucle condition du genre
<BOUCLE_test(CONDITION) {si #GET {mavar} IN a,b,c } >
avec in_array (de php) ou in_any (de SPIP, plus tolérant)
[(#VAL{deux}|in_any{#LISTE{un,deux,trois}}|oui) ... ]
Donc par exemple dans ton cas :
<BOUCLE_test(CONDITION) {si #GET {mavar}|in_any{#LISTE {a,b,c}}} >
MM.
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
il y en a d’autres comme ça ?
Message du 07/09/18 11:05
De : « Rainer Muller » abelass@gmail.com
A : josiane.aletto@orange.fr
Copie à : « liste SPIP users » spip@rezo.net
Objet : Re: [Spip] Boucle condition
curieusement ça n’existe qu’en néerlandais : https://www.spip.net/nl_article6393.html
Le ven. 7 sept. 2018 à 09:37, Josiane ALETTO <josiane.aletto@orange.fr > a écrit :
Génial … ça marche
Pas vue in_any dans la doc.
merci beaucoup
Message du 07/09/18 09:09
De : « Matthieu Marcillaud » <marcimat@rezo.net >
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] Boucle condition
Le 07/09/2018 à 09:03, Josiane ALETTO a écrit :
bonjour,
y at-il moyen de mettre un IN dans une boucle condition du genre
<BOUCLE_test(CONDITION) {si #GET {mavar} IN a,b,c } >
avec in_array (de php) ou in_any (de SPIP, plus tolérant)
[(#VAL{deux}|in_any{#LISTE{un,deux,trois}}|oui) ... ]
Donc par exemple dans ton cas :
<BOUCLE_test(CONDITION) {si #GET {mavar}|in_any{#LISTE {a,b,c}}} >
MM.
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
JLuc
(JLuc)
Septembre 7, 2018, 9:32
6
Le 07/09/2018 à 11:04, Rainer Muller a écrit :
curieusement ça n'existe qu'en néerlandais : |in_any - SPIP
En fr, c'est en attente de publication
https://www.spip.net/ecrire/?exec=article&id_article=6392
JL
Le ven. 7 sept. 2018 à 09:37, Josiane ALETTO <josiane.aletto@orange.fr <mailto:josiane.aletto@orange.fr>> a écrit :
Génial ... ça marche
Pas vue in_any dans la doc.
merci beaucoup
> Message du 07/09/18 09:09
> De : "Matthieu Marcillaud" <marcimat@rezo.net <mailto:marcimat@rezo.net>>
> A : spip@rezo.net <mailto:spip@rezo.net>
> Copie à :
> Objet : Re: [Spip] Boucle condition
>
> Le 07/09/2018 à 09:03, Josiane ALETTO a écrit :
> > bonjour,
> >
> > y at-il moyen de mettre un IN dans une boucle condition du genre
> >
> > <BOUCLE_test(CONDITION) {si #GET {mavar} IN a,b,c } >
>
> avec in_array (de php) ou in_any (de SPIP, plus tolérant)
>
> - `[(#VAL {deux}|in_any{#LISTE {un,deux,trois}}|oui) ... ]`
>
> Donc par exemple dans ton cas :
>
> <BOUCLE_test(CONDITION) {si #GET {mavar}|in_any{#LISTE {a,b,c}}} >
>
> MM.
> _______________________________________________
> liste spip
> spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail à spip-off@rezo.net
<mailto:spip-off@rezo.net>
>
> Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
>
> Infos : http://listes.rezo.net/mailman/listinfo/spip
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc
>
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
JLuc
(JLuc)
Septembre 7, 2018, 9:35
7
Le 07/09/2018 à 11:32, JLuc a écrit :
Le 07/09/2018 à 11:04, Rainer Muller a écrit :
curieusement ça n'existe qu'en néerlandais : |in_any - SPIP
voilà c'est publié :
JL
nicod
(nicod_)
Septembre 10, 2018, 7:05
8
Le 07/09/2018 à 09:03, Josiane ALETTO a écrit :
de même peux t-on mettre un et ou un ou dans la condition de cette boucle . si oui comment?
Avec le filtre ou
--
nicod_