Afficher un squelette selon la date (SPIP)
Voici une astuce qui vous fera gagner du temps si vous avez besoin, en concevant un site sous spip, d’afficher un squelette différent en fonction d’un paramètre de date.
Ma problématique était la suivante :
si l’article est antérieur à 2007, j’affiche un fond, sinon j’affiche un autre fond
j’ai donc créé deux fichiers : articleold.html et articleok.html
et dans ma page article.html j’insére le code conditionnel suivant :
[(#DATE|<{2007}|?{' ',''})
C'est un article ancien,
<INCLURE{fond=articleold}{id_article}>
]
[(#DATE|>={2007}|?{' ',''})
C'est un article nouveau
<INCLURE{fond=articleok}{id_article}>
]
Dans mon cas le paramétre était la date, mais cela fonctionne avec tous les paramètres de spip.
Attention ne pas oublier de commencer les fichiers à inclure par la boucle article!
Catégorie création de site |
