Siamo apparsi sul digitale terrestre!!!!

Howto: come cambiare l'url del feed in Drupal

Inserito da z il 15 Marzo, 2006 - 17:34
Per chi usa servizi come FeedBurner, può essere utile togliere il feed di default, interno, per sostituirlo con quello esterno. Normalmente il link rel in Drupal viene aggiunto dal node.module automaticamente:

<link rel="alternate" type="application/rss+xml" title="RSS" xhref="http://www.sito.com/node/feed" />


per Drupal 4.6.x e precedenti.

<link rel="alternate" type="application/rss+xml" title="RSS" xhref="http://www.sito.com/feed" />


per Drupal 4.7.x e successivi.

Ecco due brevi Tutorial su come fare per cambiare quella riga di codice e far apparire il feed di Feedburner o simili.

La soluzione più semplice, valida se non si hanno più siti con una sola installazione, è quella di modificare il node.module alla riga 1620.

    drupal_add_link(array('rel' => 'alternate',
                          'type' => 'application/rss+xml',
                          'title' => 'RSS',
                          'href' => url('http://www.sito.com/node/feed')));


con

    drupal_add_link(array('rel' => 'alternate',
                          'type' => 'application/rss+xml',
                          'title' => 'Nomefeed',
                          'href' => url('http://feeds.feedburner.com/urldelvostrofeed')));


In Nomefeed mettete il nome che volete dare al feed. Io ho Katapekkia Rss Feed.
In urldelvostrofeed mettete l'url del feed di feedburner, ovviamente.

Per chi ha un multisetup dovete modificare il template page.tpl.php (PHPTemplate).

sostituite:

<?php print $head ?>


con

<?php print str_replace('http://example.com/node/feed', 'http://feeds.feedburner.com/example', $head) ?>


Riferimento per la scrittura di questo HOWTO/Tutorial.

Invia nuovo commento

Smileys
:);):(:D}:):P:O:?8):jawdrop::sick::feed:
Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Allowed HTML tags: <p> <br>
  • Linee e paragrafi vanno a capo automaticamente.
  • Textual smileys will be replaced with graphical ones.

Maggiori informazioni sulle opzioni di formattazione.