TemmaRssView

Présentation

Cette extension contient une vue qui peut être utilisée en remplacement à la vue Smarty utilisée par défaut par le framework Temma. Elle permet de générer facilement des flux RSS.

Installation

Pour installer cette extension, téléchargez-la, puis placez le fichier RssView.php dans le répertoire lib/Temma/Views/ de votre site.

Une fois le fichier installé, il est possible d'utiliser ponctuellement ce moteur de template, en plaçant l'instruction suivante dans les actions de vos contrôleurs :
$this->view('\Temma\Views\RssView');

Utilisation

Pour utiliser cette vue, l'action de votre contrôleur doit la déclarer comme vue active :
$this->view('\Temma\Views\RssView');

Cette vue nécessite que plusieurs variables soient définies :

  • domain : Nom de domaine du site.
  • title : Titre du site.
  • description : Description du site.
  • language : Langue du site (fr, en, ...).
  • contact : Adresse email de contact.
  • articles : Liste de tableaux associatifs qui contiennent les données des articles à exporter dans le flux.
    • folderName : Nom de dossier de l'article.
    • name : Nom de l'article.
    • title : Titre de l'article.
    • pubDate : Date de publication de l'article.
    • content : Description de l'article (optionnel).