#ID_LOGO_XXX

Depuis SPIP 4.2, les logos sont gérés par SPIP comme des documents normaux. La balise #ID_LOGO_ retourne l’identifiant du document utilisé pour le logo d’un objet.

Syntaxe

Le type d’objet est spécifié dans le nom de la balise, tel que #ID_LOGO_ARTICLE ou #ID_LOGO_SITE.

Pour les articles, ces balises ont quelques variantes :

  • La balise peut aussi demander explicitement le logo normal ou de survol, avec #ID_LOGO_ARTICLE_NORMAL ou #ID_LOGO_ARTICLE_SURVOL.
  • On peut demander un logo de rubrique en absence de logo sur l’article demandé avec #ID_LOGO_ARTICLE_RUBRIQUE

Une fois l’identifiant du logo récupéré, une boucle DOCUMENTS peut être utilisée, entre autres, pour récupérer le titre et le descriptif du logo (attention, il faut le modificateur {tout}, sinon, la boucle ne retourne rien) :

Exemple :

<BOUCLE_TitreLogo(DOCUMENTS){id_document=#ID_LOGO_ARTICLE}{tout}>
#TITRE, #DESCRIPTIF
</BOUCLE_TitreLogo>

Attention, piège avec #INFO_TITRE

#INFO_TITRE{document, #ID_LOGO_ARTICLE} renvoie le titre du document si renseigné, sinon le nom du fichier [1].

À lire aussi

Notes

[1C’est donc pour cela qu’une boucle sera plus précise

Auteur RealET Publié le : Mis à jour : 11/01/24