Historique
J’ai créé la rubrique L’actualité par les livres suite à la création du compte twitter bibliosurf. Il fallait bien que je trouve quelque chose à dire sur ce chat géant !
Dans les premiers temps, j’ai alimenté cette rubrique avec les documents déjà datés sur la Timeline XXe et XXIe siècles grâce au plugin agenda de SPIP.
Pour afficher les données sous forme de liste, j’ai alors créé un squelette qui me permet d’afficher les documents indexés avec une date historique simplement en appelant les valeurs dates dans l’url.
spip.php?page=histoire&date_debut=xxx&date_fin=xxxx&titre=xxxx .Nouveau scénario
L’idée étant de trouver de nouveaux scénarios, j’ai décidé à présent d’afficher ces dates sous forme de vignettes. J’ai trouvé sur le net un code css adapté et j’ai créé la boucle qui me permet d’afficher toutes les dates des documents indexés avec le mot clé timeline histoire...
La boucle utilise donc une jointure de tables pour récupérer les documents indexés. A noter que pour l’affichage des données, j’utilise le filtre unique et des filtres dates. Pour tout savoir sur les filtres de SPIP, je vous invite à vous connecter sur cette page.
<BOUCLE_agenda2(EVENEMENTS articles mots_articles){id_mot=5399}{!par date}>
[<div class="data">
<a style="text-decoration: none;" href="spip.php?page=histoire&date_debut=(#DATE_DEBUT|affdate{'Y-m-j'}|unique)&date_fin=[(#DATE_FIN|affdate{'Y-m'})]-[(#DATE_FIN|jour|plus{1})]&titre=[(#DATE_DEBUT|affdate)]">
<div class="d">[(#DATE_FIN|jour)]</div>
<div class="m">[(#DATE_DEBUT|nom_mois|couper{3}|majuscules)]</div>
<div class="y">[(#DATE_DEBUT|annee)]</div>
</a>
</div>]
</BOUCLE_agenda2>Le résultat
Et n’hésitez pas à consulter le résultat http://www.bibliosurf.com/-Un-auteu... colonne de droite.
Commentaires
Répondre à cet article