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'])) {