diff --git a/core/core.php b/core/core.php index d34d8af..f4f3c5f 100644 --- a/core/core.php +++ b/core/core.php @@ -1804,9 +1804,6 @@ class common { // Mise en page de l'item $itemsLeft .= '
  • '; $pageDesactived = false; - /*if ( ( $this->getData(['page',$parentPageId,'disable']) === true AND $this->getUser('password') !== $this->getInput('DELTA_USER_PASSWORD')) - OR ( $this->getData(['page',$parentPageId,'disable']) === true AND $this->getUser('password') === $this->getInput('DELTA_USER_PASSWORD')AND $this->getUser('group') < self::GROUP_EDITOR )) - {*/ if ( $this->getData(['page',$parentPageId,'disable']) === true && $groupUser < 2 ){ $pageUrl = ($this->getData(['locale', 'homePageId']) === $this->getUrl(0)) ? helper::baseUrl(false) : helper::baseUrl() . $this->getUrl(0); $itemsLeft .= '
    '; @@ -2006,7 +2003,8 @@ class common { $items .= '
  • '; @@ -54,7 +54,12 @@ class sitemap extends common $items .= '' .$this->getData(['page', $parentId, 'title']) . ''; } else { // page désactivée - $items .= $this->getData(['page', $parentId, 'title']); + if ( $groupUser < 2 ){ + $items .= '' .$this->getData(['page', $parentId, 'title']) . ''; + } else { + $pageUrl = ($parentId !== $this->getData(['locale', 'homePageId'])) ? helper::baseUrl() . $parentId : helper::baseUrl(false); + $items .= '' .$this->getData(['page', $parentId, 'title']) . ''; + } } // ou articles d'un blog @@ -81,14 +86,15 @@ class sitemap extends common } foreach ($childIds as $childId) { - // Passer les sous-pages masquées ou désactivées si client < éditeur - if ($this->getData(['page',$childId,'hideMenuSide']) === true || ( $this->getData(['page',$childId,'disable']) === true && $groupUser < 2)) { + // Passer les sous-pages désactivées si client < éditeur + if ( $this->getData(['page',$childId,'disable']) === true && $groupUser < 2 ) { continue; } $items .= '