Skip to content

Comportement des balises #LOGO avec vignettes persos ou pas

Avec le plugin Rôles, les logos sont vraiment des documents comme les autres (encore plus qu'avec SPIP 4) : ils peuvent donc avoir une vignette personnalisée, quelque soit leur type (vidéo, son, fichier, mais aussi déjà en image de base).

Dans ce cas, quand on appelle le logo, pas par le système des documents, mais directement par #LOGO_PATATE : qu'est-ce qu'on veut comme comportement ?

  • Est-ce que c'est la vignette qui doit sortir en priorité si elle existe, à la place du fichier d'origine ? (puisque quand on en met une, c'est volontaire, manuel, donc on veut que ce soit utilisé par défaut)
  • Est-ce que la vignette doit sortir à la place du fichier d'origine, seulement si on a activé une config du plugin ?
  • Est-ce qu'on ne doit rien toucher, mais inventer des nouvelles balises et devoir modifier le code pour les utiliser ? Genre #LOGO_VIGNETTE_PATATE avec du coup un code modifié qui serait #LOGO_VIGNETTE_PATATE|sinon{#LOGO_PATATE} si on veut que la vignette soit prioritaire à l'affichage

Pour l'instant je serais plutôt partant pour la première option, car comme dit plus haut, si on upload explicitement une vignette, c'est pour qu'elle soit affichée en priorité, non ?

Pour info SPIP 4 dist n'a pas ce problème car les logos "semi" documents actuels ont une page "Modifier" SANS le formulaire de vignette pour ceux là. Mais si jamais un jour les Rôles sont intégrés au core, on veut quoi comme comportement par défaut ?

Et vous, qu'en pensez-vous ? @tcharlss @nicod @touti @Graphie etc ?