Je générer un plan Sitemap à l'aide Zend_Navigation et je voulais ajouter des images à ce plan du site, maintenant je suis pas idée comment obtenir ce fait, j'utiliser le code suivant (travail) pour générer le plan du siteimage Plan du site avec Zend_Navigation
foreach($sitemapItems as $item)
{
$newSite = new Zend_Navigation_Page_Uri();
$newSite->uri = 'http://' . $_SERVER['HTTP_HOST'] . $item->getSpeakingUrl();
$newSite->lastmod = $item->getUpdatedAt();
$newSite->changefreq = 'weekly';
$this->_navigation->addPage($newSite);
}
$this->view->navigation($this->_navigation);
$this->view->navigation()->sitemap()->setFormatOutput(true);
la sortie est la suivante:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://test.dev/pictures/site-28.html</loc>
<lastmod>2010-03-11T17:47:30+01:00</lastmod>
<changefreq>weekly</changefreq>
</url>
....
J'ai besoin de la sortie suivante dans la partie Url
<image:image>
<image:loc>http://example.com/image.jpg</image:loc>
</image:image>
j'ai essayé de définir simplement
$newSite->image = URI
mais il n'a pas fonctionné aussi j'ai essayé d'ajouter attribut personnalisé via
$newSite->__set('image', array('loc' => URI));
Est-ce que quelqu'un sait si ce que je veux est même possible? Je ne peux pas trouver quoi que ce soit dans la documentation ou web ...
Merci pour votre temps, Dominik