image qui disparait avec spip4

Bonjour

Avec spip3 la boucle

<BOUCLE_docs(DOCUMENTS){id_article}{extension==jpg|png|gif}>
[(#TITRE)]
</BOUCLE_docs>

me sort bien l’image associée à l’article

Mais avec spip4, je n’ai plus d’image.

Je n’ai rien trouvé sur un changement de syntaxe, de balise ou de filtre
à ce sujet.

Une idée ?

JC

Essaye avec {xxxx IN a,b,c,d}
https://www.spip.net/fr_article4010.html#xxxx-IN-a-b-c-d------

Bonne idée mais pas mieux.

L’article est bien publié ?
Le document existe bien ? Pas de problème lié à la migration par exemple ?

Oui, les autres éléments des articles s’affichent bien.
Et les articles ont bien une image associée.

Je reformule mon message car mon code a été tronqué.
Donc ce code
<BOUCLE_docs(DOCUMENTS){id_article}{extension==jpg|png|gif}>
<img src="[(#FICHIER|image_reduire{150,175}|extraire_attribut{src}|alterner{0,1})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
</BOUCLE_docs>

fonctionne sans souci sur spip3 mais n’affiche pas l’image sur spip4.

Que tu souhaites-tu faire avec |alterner ?

Normalement, tu n’as pas besoin de la balise <img ... />, en utilisant [(#FICHIER|image_reduire{150,175}|inserer_attribut{alt,#TITRE}|inserer_attribut{title,#TITRE})] ça devrait fonctionner.

Bingo !
Un grand merci.

reste à comprendre pourquoi ça fonctionnait en spip3 et pas en spip4

Ayant vécu la même expérience.
Si toutes les images (logos) des articles ont disparu, le dossier IMG est mal situé.
Faire le déplacement…

Si un seul article, simplement recharger une autre et la retrouver par FTP…

Le mer. 6 oct. 2021 à 17:17, Jean-Christophe Villeneuve via Discuter de SPIP <noreply@discuter.spip.net> a écrit :

Bingo !
Un grand merci.

reste à comprendre pourquoi ça fonctionnait en spip3 et pas en spip4


Voir le sujet ou répondre à ce courriel pour répondre.

Pour se désabonner de ces courriels, cliquez ici.

Ce n’était pas des logos et les images étaient bien là. Juste un petit souci de code.