Infobidouille

Hack RSS Dotclear, la suite…

Ce week-end, je vous proposais une petite modification de Dotclear 2 vous permettant de ne donner que les extraits des billets dans vos flux RSS et Atom. Aujourd’hui, voici son correctif…

En effet, je viens de me rendre compte que ma solution était un peut trop simpliste : elle ne fonctionne que si tous les billets ont été saisis avec un extrait et un contenu, ce qui n’est bien entendu pas toujours le cas… Lorsque seul un contenu a été saisi, le flux RSS ou Atom ne contient alors que le titre du billet.

Voici donc une solution un poil plus complexe, qui permet d’afficher l’extrait s’il y en a un, ou le contenu à défaut d’extrait. Le fichier à modifier est toujours le fichier inc/public/default-templates/rss2.xml, mais le contenu de la balise <description>…</description> doit cette fois être remplacé par ça :

Pour le flux Atom, il faut faire la même manipulation, mais sur le fichier inc/public/default-templates/atom.xml, dans la balise <content type= »html »>…</content>.