Pb alignement #LOGO_DOCUMENT

Bonjour

Avec Spip 4.0.4

  • Si, par exemple dans une boucle SITES, je mets :
    [(#LOGO_SITE{center}|image_reduire{200})]
    Le code retourné est :
    <img src="local/cache-vignettes/L150xH98/siteon11-b114d.png?1645986407" class="spip_logo spip_logo_center" alt="" width="150" height="98">
    La class « spip logo center » s’applique correctement.

  • Mais, si dans une boucle DOCUMENTS, je mets :
    [(#LOGO_DOCUMENT{center}|image_reduire{200})]
    Le code retourné est :
    <img src="local/cache-vignettes/L141xH200/mon_image-47d4f.png?1645986406" alt="" class="spip_logo spip_logos" width="141" height="200" align="middle">
    La class « spip logo center » ne s’applique pas, et un « align=middle » est présent sans aucun effet.
    Il y a quelque chose que je ne fais pas bien ?`

J’ai trouvé un contournement en utilisant le nouveau filtre commuter_class

  • Dans la boucle DOCUMENTS, cela donne :
    [(#LOGO_DOCUMENT|image_reduire{220}|commuter_class{spip_logos spip_logo_center})]
    Ce qui enlève la class obsolète « spip_logos », et ajoute la class désirée « spip_logo_center ».

  • Le code retourné est alors :
    <img src="local/cache-vignettes/L156xH220/mon_logo_document-f60c8.png?1645986406" alt="" class="spip_logo spip_logo_center" width="156" height="220">

Salut, le comportement était différent avec SPIP 3.2 ?

Effectivement, le comportement est le même sous Spip 3.2.13
Ce n’est donc pas une nouveauté de Spip 4.
Mais je ne comprends pas pourquoi l’alignement d’un #LOGO_DOCUMENT ne peut pas être défini par le filtre left ; center ou right.

Oui, c’est étonnant que le comportement ne soit pas aligné sur les autres balises #LOGO_, je te proposer de créer un ticket à ce sujet par ici Issues - medias - SPIP on GIT

Je veux bien, mais je n’ai pas de compte, et je ne retrouve plus les multiples messages qui disaient comment s’inscrire…

L’inscription se passse par ici SPIP-Contrib :slight_smile:

OK, j’attends la validation de ma demande.

Pour référence #4877 - #LOGO_DOCUMENT{center ou left ou right} ne fonctionnent pas - medias - SPIP on GIT