par
binouz » 15 juin 2010, 14:24
J'ai mis en place un flux de test sur mon site.
Dans une action existante d'un de mes modules, j'ai rajouté la création d'un flux "bidon".
$feed = new sfRss201Feed();
$feed->setTitle('The mouse blog');
$feed->setLink('http://www.myblog.com/');
$feed->setAuthorEmail('[email protected]');
$feed->setAuthorName('Peter Clive');
$item = new sfFeedItem();
$item->setTitle("test");
$item->setLink("");
$item->setAuthorName("auteur");
$item->setAuthorEmail("[email protected]");
$item->setPubdate("date");
$item->setUniqueId("???");
$item->setDescription("ceci est un test");
$feed->addItem($item);
$this->feed = $feed;
et dans le template correspondant
<?php decorate_with(false) ?>
<?php echo $feed->asXml(ESC_RAW) ?>
Cela fonctionne mais : quand je charge la page , j'arrive directement sur le flux RSS.
Or mon but était plutôt de le rendre disponible dans la barre d'adresse de firefox par exemple avec le petit symbole flux rss.
Comment faut-il s'y prendre ?
Merci
J'ai mis en place un flux de test sur mon site.
Dans une action existante d'un de mes modules, j'ai rajouté la création d'un flux "bidon".
[php]
$feed = new sfRss201Feed();
$feed->setTitle('The mouse blog');
$feed->setLink('http://www.myblog.com/');
$feed->setAuthorEmail('
[email protected]');
$feed->setAuthorName('Peter Clive');
$item = new sfFeedItem();
$item->setTitle("test");
$item->setLink("");
$item->setAuthorName("auteur");
$item->setAuthorEmail("
[email protected]");
$item->setPubdate("date");
$item->setUniqueId("???");
$item->setDescription("ceci est un test");
$feed->addItem($item);
$this->feed = $feed;
[/php]
et dans le template correspondant
[php]
<?php decorate_with(false) ?>
<?php echo $feed->asXml(ESC_RAW) ?>
[/php]
Cela fonctionne mais : quand je charge la page , j'arrive directement sur le flux RSS.
Or mon but était plutôt de le rendre disponible dans la barre d'adresse de firefox par exemple avec le petit symbole flux rss.
Comment faut-il s'y prendre ?
Merci