diff --git a/core/core.php b/core/core.php index 37ca1b8a..6cd2afeb 100644 --- a/core/core.php +++ b/core/core.php @@ -1623,7 +1623,7 @@ class common { $targetBlank = $this->getData(['page', $parentPageId, 'targetBlank']) ? ' target="_blank"' : ''; // Mise en page de l'item $itemsLeft .= '
  • '; - + if ( ( $this->getData(['page',$parentPageId,'disable']) === true AND $this->getUser('password') !== $this->getInput('ZWII_USER_PASSWORD') ) OR ( @@ -1632,9 +1632,11 @@ class common { AND $this->getUser('group') < self::GROUP_MODERATOR ) ){ - $itemsLeft .= ''; + $pageUrl = ($this->getData(['locale', 'homePageId']) === $this->getUrl(0)) ? helper::baseUrl(false) : helper::baseUrl() . $this->getUrl(0); + $itemsLeft .= ''; } else { - $itemsLeft .= ''; + $pageUrl = ($this->getData(['locale', 'homePageId']) === $parentPageId) ? helper::baseUrl(false) : helper::baseUrl() . $parentPageId; + $itemsLeft .= ''; } switch ($this->getData(['page', $parentPageId, 'typeMenu'])) { @@ -1692,9 +1694,11 @@ class common { AND $this->getUser('group') < self::GROUP_MODERATOR ) ){ - $itemsLeft .= ''; + $pageUrl = ($this->getData(['locale', 'homePageId']) === $this->getUrl(0)) ? helper::baseUrl(false) : helper::baseUrl() . $this->getUrl(0); + $itemsLeft .= ''; } else { - $itemsLeft .= ''; + $pageUrl = ($this->getData(['locale', 'homePageId']) === $childKey) ? helper::baseUrl(false) : helper::baseUrl() . $childKey; + $itemsLeft .= ''; } switch ($this->getData(['page', $childKey, 'typeMenu'])) {