public function SimplesitemapController::get_sitemap in Simple XML sitemap 8
Returns the whole sitemap, a requested sitemap chunk, or the sitemap index file.
Parameters
int $sitemap_id: Id of the sitemap chunk.
Return value
object Response Returns an XML response.
1 string reference to 'SimplesitemapController::get_sitemap'
File
- src/
Controller/ SimplesitemapController.php, line 27 - Contains \Drupal\simplesitemap\Controller\SimplesitemapController.
Class
- SimplesitemapController
- SimplesitemapController.
Namespace
Drupal\simplesitemap\ControllerCode
public function get_sitemap($sitemap_id = NULL) {
$sitemap = new Simplesitemap();
$output = $sitemap
->get_sitemap($sitemap_id);
// Display sitemap with correct xml header.
$response = new CacheableResponse($output, Response::HTTP_OK, array(
'content-type' => 'application/xml',
));
$meta_data = $response
->getCacheableMetadata();
$meta_data
->addCacheTags([
'simplesitemap',
]);
return $response;
}