les LOGO ne sont plus affichés lors migration en spip 4.0.1

Bonjour,
Lors la migration de 3.2.12 en 4.0.1, les /IMG/artonXX.ext sont bien copiés dans IMG/logos/…, et on les retrouve dans la table spip_documents ainsi que dans spip_documents_liens.
Mais dans les pages squelettes, #LOGO_ARTICLE ou #LOGO_RUBRIQUE ne donne rien…
Par contre, avec le filtre |fichier appliqué dessus, on obtiens bien le nom de fichier… Si on change le logo d’un article après migration, tout se passe bien sur /ecrire, mais rien de visible dans le squelette…
Site en production SPIP 3.2.12 : https://www.inegalites.fr
Site en test SPIP 4.0.1 : https://www.inegalites.fr/spip_4 (il devrait y avoir pleins d’images sur la home, pas l’image par défaut faute de logo)

Merci de votre aide (par exemple @cerdic ?)

Salut, je vois que tu as un affichage d’une image par défaut quand le logo n’est pas présent, c’est donc que tu as un code perso qui gère ça, et il y a de grande chances que ça vienne de là. Quel est le squelette ou le filtre que tu utilises pour l’affichage de tes logos ?

Merci de ton aide.
Je travaille sur un test : https://www.inegalites.fr/spip_4/spip.php?page=logotest&var_mode=recalcul : une simple boucle, avec #LOGO_ARTICLE, et rien ne sort.
J’explore le code, d’où des traces possibles dans cette page…

Dans quete_html_logo, le contexte semble bon :
Array ( [src] => IMG/logo/tee_shirt-h.png?1641291261 [logo_on] => IMG/logo/tee_shirt-h.png?1641291261 [logo_off] => [width] => 402 [height] => 567 [align] => [lien] => )

Mais recuperer_fond(‹ modeles/logo ›, $contexte); est vide…

Trouvé ! J’avais fait il y a longtemps un modèle affichant le logo avec un zoom… nommé logo.html. Et du coup il prenait le pas sur celui dans plugins-dist/media pour logo.html…
En le supprimant, tout marche bien !

Merci pour la réactivité en tout cas.

De rien, content que tu aies trouvé :slight_smile: