Écrit par LaboRouge Le
Flux RSS

Drupal 7: ajouter un lien permanent RSS

Lorsque votre site Drupal possède un flux RSS, il peut s'avérer judicieux d'ajouter à votre HTML un lien permanent vers ce dernier.

L'avantage : certain navigateur, tel Firefox, detecte la présence de ce lien et inclus automatiquement le logo RSS dans la barre de navigation.

Comment faire : il faut insérer une nouvelle balise <link> dans la balise <head> de votre page HTML.

Cela doit ressembler à ça :

<link href="http://monsite.com/rss.xml" title="rss" rel="alternate">

Mais Drupal a tout prévu :

  • Modifier le fichier template.php de votre thème.
  • Ajouter ces lignes de codes (ou insérer les dans la fonction si elle est déja présente).
function MONTHEME_preprocess_html(&$vars) {
  // Add RSS link.
  drupal_add_feed('rss.xml', 'rss');
}

La fonction drupal_add_feed() se charge de créer automatiquement la balise <script> du flux RSS. Il suffit juste de lui passer deux arguments :

  1. Le chemin du fichier correspondant à votre flux RSS : ici 'rss.xml'.
  2. Le titre : ici 'rss'
Portrait de LaboRouge
LaboRouge

Développeur basé sur la région de Rouen, je me suis spécialisé dans le développement de site web avec le C.M.S. Drupal.

2 Commentaires