[10.0.81.dev] page d'accueil peaufinage
This commit is contained in:
parent
2d085f0c11
commit
57e32d9ccf
@ -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
|
||||
|
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user