Ne pas afficher la date...

Objectif :
Dans les quelettes par défaut de Spip, l’affichage de la date de création des articles apparaît par défaut. Pour des articles de fond afficher la date n’est pas indispensable, en tous cas moins que pour des articles d’actualité. Il est donc justifié de pouvoir à sa guise, à la rédaction de l’article, indiquer si la date de création doit figurer ou pas.

Solution :
Une solution consiste à faire un test sur la date saisie lors de la création. Par exemple, si le jour est saisi, on affiche la date. Dans le cas contraire la date n’est pas affichée.

Réalisation :
Dans le squelette Spip, au moment d’afficher ou non la date, il suffit d’introduire une boucle

                                                <BOUCLE_date(ARTICLES){id_article}><?php
$existe_jour="[(#DATE|jour)]";
if ($existe_jour!==''){
echo ("<h6>[(#DATE|nom_jour)] [(#DATE|jour)] [(#DATE|nom_mois)] [(#DATE|annee)] </h6>");
}
?></BOUCLE_date>

De cette manière, les articles peuvent quand même être tiés sur une date (sur le mois).