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.