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