Condition avec le critère “si” dans une boucle

Bonjour

Je voudrais afficher un article par hasard SEULEMENT s’il possède un logo avec le critère “si” dans une boucle (sans faire un inclure avec un test).
J’ai essayé avec {si #LOGO_ARTICLE|extraire_attribut{src}|!={''}}
Mais ça ne marche pas…

<BOUCLE_article(ARTICLES) {id_rubrique}{par hasard}{si #LOGO_ARTICLE|extraire_attribut{src}|!={''}}{0,1}>
[(#LOGO_ARTICLE)]
#TITRE
</BOUCLE_article>

Merci

Bonjour,

Tu devrais essayer comme ça :

<BOUCLE_article(ARTICLES) {id_rubrique}{par
hasard}{0,1}>[(#LOGO_ARTICLE|oui)]</BOUCLE_article>
#TITRE
</B_article>

Le 15/02/2019 à 17:17, Syd Dolby a écrit :

Bonjour

Je voudrais afficher un article par hasard SEULEMENT s’il possède un
logo avec le critère “si” dans une boucle (sans faire un inclure avec
un test).
J’ai essayé avec {si #LOGO_ARTICLE|extraire_attribut{src}|!={''}}
Mais ça ne marche pas…

<BOUCLE_article(ARTICLES) {id_rubrique}{par hasard}{si
#LOGO_ARTICLE|extraire_attribut{src}|!={''}}{0,1}>
[(#LOGO_ARTICLE)]
#TITRE
</BOUCLE_article>

Merci

_______________________________________________
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 : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

Tu devrais essayer comme ça :

<BOUCLE_article(ARTICLES) {id_rubrique}{par
hasard}{0,1}>[(#LOGO_ARTICLE|oui)]</BOUCLE_article>

#LOGO_ARTICLE

#TITRE
</B_article>

Le 15/02/2019 à 17:17, Syd Dolby a écrit :

Bonjour

Je voudrais afficher un article par hasard SEULEMENT s’il possède un
logo avec le critère “si” dans une boucle (sans faire un inclure avec
un test).
J’ai essayé avec {si #LOGO_ARTICLE|extraire_attribut{src}|!={''}}
Mais ça ne marche pas…

<BOUCLE_article(ARTICLES) {id_rubrique}{par hasard}{si
#LOGO_ARTICLE|extraire_attribut{src}|!={''}}{0,1}>
[(#LOGO_ARTICLE)]
#TITRE
</BOUCLE_article>

Merci

_______________________________________________
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 : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Merci, mais s'il n'y a pas de logo, alors la boucle n'affiche rien.
Or, je ne veux afficher que les articles avec logo, pas les autres.

Le 15/02/2019 à 18:10, Syd Dolby a écrit :

Merci, mais s'il n'y a pas de logo, alors la boucle n'affiche rien.
Or, je ne veux afficher que les articles avec logo, pas les autres.

le critère {logo} permet de ne sélectionner que les articles (ou rubriques, etc) qui disposent d’un logo.
cf Les critères communs à toutes les boucles - SPIP

JL

Super, c'est ce que je recherchais.
Merci