[Résolu] #LOGO_ARTICLE : modifier en sql - programmer

Bonjour,

j’ai mon administration faite en sql via spip.
depuis quelques versions, le #LOGO_ARTICLE n’est plus à la racine d’IMG via arton.jpg mais dans le dossier IMG/logo.
Et il est apparu dans la table spip_documents et spip_documents_liens.

Pour le supprimer du dossier IMG via un unlink : pas de problème
Comment le supprimer via spip_documents et spip_documents_liens, sachant qu’il n’y a rien qui y fait référence dans spip_articles : pour récupérer un id ou autre

idem lorsque je souhaiterai uploader un logo d’article via une update : comment insérer dans spip_documents et spip_documents_liens : pour que le logo téléchargé corresponde à l’article en question.

Merci d’avance pour toute aide :slight_smile:

Bonjour

API des logos - Programmer avec SPIP 4 devrait répondre à toutes tes questions.

Bonjour,

et merci de ta réponse :slight_smile:

j’ai trouvé la soluce : faire un insertq comme un document quelconque avec comme « mode » => « logoon » + spip documents liens avec id_objet l’id de l’article.

C’est beaucoup plus casse pied qu’avant mais bon, j’ai le visu thumb de mon logo now lors de la preview de mon article dans mon admin

Merci spip :slight_smile:

Ta soluce est de la bidouille qui n’est pas pérenne, et qui ne bénéficie pas des pipelines de SPIP.
Ça marche peut-être.
Mais c’est bancal.
Il faut utiliser les API de SPIP dédiées aux logos.

Sinon utilise le plugin roles_documents qui te permet d’ajouter un role à ton document image