Aller au contenu

Venir de PrestaSitemapBundle

phil/sitemap-bundle
PrestaSitemapBundlephil/sitemap-bundle
presta_sitemap.defaultsphil_sitemap.defaults
presta_sitemap.default_sectionphil_sitemap.default_section
presta_sitemap.items_by_setphil_sitemap.items_by_set
l'option de route sitemapla même option, les mêmes clés : priority, changefreq, lastmod, section
SitemapPopulateEventPopulateSitemap : $event->urls et $event->section
$urls->addUrl($url, $section)$urls->add($url, $section)
UrlConcrete($loc, $lastmod, $changefreq, $priority)Url($loc, $lastmod, ChangeFrequency::…, $priority)
UrlConcrete::CHANGEFREQ_MONTHLYChangeFrequency::Monthly
GoogleMultilangUrlDecoratorUrl(alternates: [new Alternate('fr', $loc), …])
GoogleImageUrlDecoratorUrl(images: [new Image($loc), …])
presta:sitemaps:dump --gzipphil:sitemap:dump --gzip
PrestaSitemapBundle/config/routing.yml@PhilSitemapBundle/config/routes.php

Un écouteur de SitemapPopulateEvent devient un écouteur de PopulateSitemap, ou un UrlProvider. Une priorité va par pas de 0,1, et un changefreq est une enum : une faute de frappe échoue au lieu d'écrire un plan de site invalide.