Afficher un logo par défaut pour un article SPIP

lundi 25 février 2008

SPIP / balise / filtres

Une question revient souvent sur les listes et dans les forums SPIP :

Comment proposer un logo_article par défaut s’il n’y en a pas de défini ?

Tout simplement comme ceci, à l’aide du filtre |?{sioui,sinon} :

[(#LOGO_ARTICLE||?{
        [(#LOGO_ARTICLE)]
        ,
        [<img src="(#CHEMIN{images/nologo.png})" alt="" class="spip_logos" width="32" height="32" />]
})]

Explication du code :

  • Si le logo article est présent on l’affiche.
  • Sinon on affiche l’image dont le chemin sera renvoyé par la balise #CHEMIN.

Remarque : la balise #LOGO_ARTICLE est suivie d’un double | car nous appliquons le filtre de test à un logo.

Pour se rafraîchir la mémoire lire le précédent article à propos des traitements conditionnels avec SPIP et bien sûr la documentation sur spip.net.

Répondre à cet article

Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.