From 6fd1b642c1bff5b941534f03d3f9d4105fee9f8f Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sun, 16 May 2021 19:44:58 +0200 Subject: [PATCH] fix alias node admin, remove alias node of sitemap --- core/Controller/Site/NodeAdminController.php | 1 + core/Sitemap/SitemapBuilder.php | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/core/Controller/Site/NodeAdminController.php b/core/Controller/Site/NodeAdminController.php index 995d446..f9da5e5 100644 --- a/core/Controller/Site/NodeAdminController.php +++ b/core/Controller/Site/NodeAdminController.php @@ -280,6 +280,7 @@ class NodeAdminController extends AdminController } else { $this->addFlash('info', 'Aucun changement de page effectué.'); } + $entity->setAliasNode(null); } elseif ('alias' === $pageAction) { $entity->setPage(null); } elseif ('none' === $pageAction) { diff --git a/core/Sitemap/SitemapBuilder.php b/core/Sitemap/SitemapBuilder.php index ba6f02a..0e1750b 100644 --- a/core/Sitemap/SitemapBuilder.php +++ b/core/Sitemap/SitemapBuilder.php @@ -46,6 +46,10 @@ class SitemapBuilder continue; } + if ($node->getAliasNode()) { + continue; + } + $nodeItems = []; foreach ($this->getNodeUrls($node) as $url) {