[10.0.81.dev] page d'accueil peaufinage

This commit is contained in:
fredtempez 2019-11-09 09:58:52 +01:00
parent 2d085f0c11
commit 57e32d9ccf
2 changed files with 6 additions and 11 deletions

View File

@ -504,15 +504,6 @@ class common {
}
}
}
return($this->setHomePageId());
}
/**
* Positionne l'Id de la homePage de la langue courante
* @return string id de la page
* @param id de la page à positionner, si chaine vide, on cherche une page par défaut
*/
public function setHomePageId ($id = '') {
// La paramètre est-il correct ?
// définir la première n'étant pas une barre, pas désactivée, du groupe des visiteurs
foreach($this->getHierarchy(null, false, false) as $parentPageId => $childrenPageIds) {
@ -527,6 +518,7 @@ class common {
/**
* Accède à une valeur des variables http (ordre de recherche en l'absence de type : _COOKIE, _POST)
* @param string $key Clé de la valeur

View File

@ -241,13 +241,14 @@ class page extends common {
}
// Contrôle de la HomePage
// Page d'accueil
// Gestion de la Page d'accueil
if ($this->getinput('pageHomePageId', helper::FILTER_BOOLEAN) === true ) {
// Effacer l'ancienne hompage
$this->setData(['page',$this->getHomePageId(),'homePageId',false]);
// Positionner la nouvelle homepage
$this->setData(['page',$pageId,'homePageId',true]);
}
}
// Modifie la page ou en crée une nouvelle si l'id a changé
$this->setData([
'page',
@ -278,6 +279,8 @@ class page extends common {
'homePageId' => $this->getinput('pageHomePageId', helper::FILTER_BOOLEAN)
]
]);
// Aucune homepage, sélection par défaut
$this->getHomePageId();
// Barre renommée : changement le nom de la barre dans les pages mères
if ($this->getinput('pageEditBlock') === 'bar') {
foreach ($this->getHierarchy() as $eachPageId=>$parentId) {