Bonjour,
je recherche le moyen de mettre en place une boucle permettant d'afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
J'ai trouvé le code ci-dessous :
<BOUCLE_seulement_pour_la_rubrique_un(RUBRIQUES) {id_rubrique=#ID_RUBRIQUE|=={1}|?{1}}>
mon contenu
</BOUCLE_seulement_pour_la_rubrique_un>
Seulement semble fonctionner, j'aimerai maintenant que mon contenu s'affiche s'il se trouve dans la
rubrique 1 ou la rubrique 2, j'ai essayé quelque chose du genre mais sans réussite
<BOUCLE_seulement_pour_la_rubrique_un_ou_deux(RUBRIQUES) {id_rubrique=#ID_RUBRIQUE|=={1}|?{1}} {id_rubrique=#ID_RUBRIQUE|=={2}|?{2}}>
mon contenu
</BOUCLE_seulement_pour_la_rubrique_un_ou_deux>
Merci de vos lumières
Jérôme
denisb1
(denisb)
Novembre 21, 2008, 1:46
2
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d'afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu...
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu...
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu...
</BOUCLE_rub_c>
Merci Denis, en fait je me suis mal exprimer c'est A CONDITION que l'on se trouve sur la rubrique 1
alors afficher le contenu.
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d'afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu...
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu...
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu...
</BOUCLE_rub_c>
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
Bonjour,
Un truc dans le genre peut-être ?
<BOUCLE_1(RUBRIQUES){id_rubrique}{id_rubrique=1}>
[(#TEXTE )]
</BOUCLE_1>
[(#TEXTE ALTERNATIF)]
<//B_1>
Cordialement,
T.
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d'afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu...
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu...
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu...
</BOUCLE_rub_c>
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
Paul8
(Paul)
Novembre 21, 2008, 2:24
5
Tu veux dire un truc comme ça (j’ai pas testé)
[(#IDRUBRIQUE|=1|?{’ ‹ , ›'})
<INCLURE…>
]
Paul (5eBleu)
2008/11/21 jerome ecureuil <jerome.ecureuil@free.fr >
Merci Denis, en fait je me suis mal exprimer c’est A CONDITION que l’on se trouve sur la rubrique 1
alors afficher le contenu.
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d’afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu…
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu…
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu…
</BOUCLE_rub_c>
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
Le 21 nov. 08 à 15:15, jerome ecureuil a écrit :
Merci Denis, en fait je me suis mal exprimer c'est A CONDITION que l'on se trouve sur la rubrique 1
alors afficher le contenu.
pour la dernière version :
[(#ID_RUBRIQUE|=={1}|oui)#SET {id_rub,#ID_RUBRIQUE }]
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=#GET{id_rub}}>
ou utiliser la boucle adéquate du plugin spip-bonux
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d'afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu...
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu...
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu...
</BOUCLE_rub_c>
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
Merci Paul, oui cela c’est très bien mais ça ne prend en compte que la rub 1 et moi j’aimerai ajouter la rub 2.
« si je suis dans la rubrique 1 ou dans la rubrique 2 » alors…
Le 21 nov. 08 à 15:24, Paul a écrit :
Tu veux dire un truc comme ça (j’ai pas testé)
[(#IDRUBRIQUE|=1|?{’ ‹ , ›'})
<INCLURE…>
]
Paul (5eBleu)
2008/11/21 jerome ecureuil <jerome.ecureuil@free.fr >
Merci Denis, en fait je me suis mal exprimer c’est A CONDITION que l’on se trouve sur la rubrique 1
alors afficher le contenu.
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d’afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu…
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu…
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu…
</BOUCLE_rub_c>
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
Je ne connaissais pas cette possibilité, merci Thomas.
Le 21 nov. 08 à 15:22, Thomas Lamarche a écrit :
Bonjour,
Un truc dans le genre peut-être ?
<BOUCLE_1(RUBRIQUES){id_rubrique}{id_rubrique=1}>
[(#TEXTE )]
</BOUCLE_1>
[(#TEXTE ALTERNATIF)]
<//B_1>
Cordialement,
T.
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d'afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu...
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu...
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu...
</BOUCLE_rub_c>
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
denisb1
(denisb)
Novembre 21, 2008, 2:53
9
Paul a écrit :
<!-- Je teste si je suis dans la rubrique 1 -->
[(#IDRUBRIQUE|=1|?{' ',''})
<INCLURE...>
]
avec modification :
si nous sommes dans la rubrique 1 :
[(#ID_RUBRIQUE !=={1}|?{
mon contenu...
,
''
})]
si nous sommes dans la rubrique 1 ou 2 :
[(#ID_RUBRIQUE !=={^(1|2)$}|?{
mon contenu...
,
''
})]
// ^(1|2)$ pour bien préciser que nous voulons '1' ou '2'
et pas '10', '21', '145'...
si nous sommes dans la rubrique 1, 2 ou 18 :
[(#ID_RUBRIQUE !=={^(1|2|18)$}|?{
mon contenu...
,
''
})]
Paul8
(Paul)
Novembre 21, 2008, 4:38
10
Dans ce cas je ne sais pas si on peut écrire
[(#IDRUBRIQUE|in{1,2}|?{’ ‹ , ›'})
<INCLURE…>
]
Mais en tout cas ceci devrait fonctionner
<B_maboucle>
<INCLURE…>
<BOUCLE_maboucle(RUBRIQUES){id_rubrique IN 1,2,3,9}>
</BOUCLE_maboucle>
</B_maboucle>
<//B_maboucle>
Paul (5eBleu)
Le 21 novembre 2008 15:35, jerome ecureuil <jerome.ecureuil@free.fr > a écrit :
Merci Paul, oui cela c’est très bien mais ça ne prend en compte que la rub 1 et moi j’aimerai ajouter la rub 2.
« si je suis dans la rubrique 1 ou dans la rubrique 2 » alors…
Le 21 nov. 08 à 15:24, Paul a écrit :
Tu veux dire un truc comme ça (j’ai pas testé)
[(#IDRUBRIQUE|=1|?{’ ‹ , ›'})
<INCLURE…>
]
Paul (5eBleu)
2008/11/21 jerome ecureuil <jerome.ecureuil@free.fr >
Merci Denis, en fait je me suis mal exprimer c’est A CONDITION que l’on se trouve sur la rubrique 1
alors afficher le contenu.
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d’afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu…
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu…
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu…
</BOUCLE_rub_c>
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
Paul8
(Paul)
Novembre 21, 2008, 4:59
11
Question bête, quel est l’intérêt de cette syntaxe ?
Paul (5eBleu)
Le 21 novembre 2008 15:33, Pierre Fiches <pierre.fiches@free.fr > a écrit :
pour la dernière version :
[(#ID_RUBRIQUE|=={1}|oui)#SET {id_rub,#ID_RUBRIQUE }]
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=#GET{id_rub}}>
ou utiliser la boucle adéquate du plugin spip-bonux
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d’afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu…
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu…
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu…
</BOUCLE_rub_c>
cela m’évite de créer des squelettes pour peu de changement dans une page.
Jérôme
Le 21 nov. 08 à 17:59, Paul a écrit :
Question bête, quel est l’intérêt de cette syntaxe ?
Paul (5eBleu)
Le 21 novembre 2008 15:33, Pierre Fiches <pierre.fiches@free.fr > a écrit :
pour la dernière version :
[(#ID_RUBRIQUE|=={1}|oui)#SET {id_rub,#ID_RUBRIQUE }]
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=#GET{id_rub}}>
ou utiliser la boucle adéquate du plugin spip-bonux
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d’afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu…
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu…
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu…
</BOUCLE_rub_c>
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
dans ce cas je ne crois pas qu’il y en ait, l’<inclure ou l’ #inclure sont sûrement plus appropriés.
Le 21 nov. 08 à 17:59, Paul a écrit :
Question bête, quel est l’intérêt de cette syntaxe ?
Paul (5eBleu)
Le 21 novembre 2008 15:33, Pierre Fiches <pierre.fiches@free.fr > a écrit :
pour la dernière version :
[(#ID_RUBRIQUE|=={1}|oui)#SET {id_rub,#ID_RUBRIQUE }]
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=#GET{id_rub}}>
ou utiliser la boucle adéquate du plugin spip-bonux
Le 21 nov. 08 à 14:46, denisb a écrit :
jerome ecureuil a écrit :
je recherche le moyen de mettre en place une boucle permettant d’afficher un contenu à condition
que celui-ci se trouve dans une rubrique particulière.
que les contenus de la rubrique 1 :
<BOUCLE_rub_a(RUBRIQUES) {id_rubrique=1}>
contenu…
</BOUCLE_rub_a>
que les contenus des rubriques 1 ou 2 :
<BOUCLE_rub_b(RUBRIQUES) {id_rubrique IN 1,2}>
contenu…
</BOUCLE_rub_b>
que les contenus des rubriques 1, 2, 3 ou 9 :
<BOUCLE_rub_c(RUBRIQUES) {id_rubrique IN 1,2,3,9}>
contenu…
</BOUCLE_rub_c>
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
ça marche aussi
[(#ID_RUBRIQUE|=={1}|?{' ',''}) [(#INCLURE {fond=inc-toto})]]
Cordialement,
T.
Le 21 nov. 08 à 15:53, denisb a écrit :
Paul a écrit :
<!-- Je teste si je suis dans la rubrique 1 -->
[(#IDRUBRIQUE|=1|?{' ',''})
<INCLURE...>
]
avec modification :
si nous sommes dans la rubrique 1 :
[(#ID_RUBRIQUE !=={1}|?{
mon contenu...
,
''
})]
si nous sommes dans la rubrique 1 ou 2 :
[(#ID_RUBRIQUE !=={^(1|2)$}|?{
mon contenu...
,
''
})]
// ^(1|2)$ pour bien préciser que nous voulons '1' ou '2'
et pas '10', '21', '145'...
si nous sommes dans la rubrique 1, 2 ou 18 :
[(#ID_RUBRIQUE !=={^(1|2|18)$}|?{
mon contenu...
,
''
})]
_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip