[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 ?
|
// La paramètre est-il correct ?
|
||||||
// définir la première n'étant pas une barre, pas désactivée, du groupe des visiteurs
|
// 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) {
|
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)
|
* Accède à une valeur des variables http (ordre de recherche en l'absence de type : _COOKIE, _POST)
|
||||||
* @param string $key Clé de la valeur
|
* @param string $key Clé de la valeur
|
||||||
|
@ -241,13 +241,14 @@ class page extends common {
|
|||||||
}
|
}
|
||||||
// Contrôle de la HomePage
|
// Contrôle de la HomePage
|
||||||
|
|
||||||
// Page d'accueil
|
// Gestion de la Page d'accueil
|
||||||
if ($this->getinput('pageHomePageId', helper::FILTER_BOOLEAN) === true ) {
|
if ($this->getinput('pageHomePageId', helper::FILTER_BOOLEAN) === true ) {
|
||||||
// Effacer l'ancienne hompage
|
// Effacer l'ancienne hompage
|
||||||
$this->setData(['page',$this->getHomePageId(),'homePageId',false]);
|
$this->setData(['page',$this->getHomePageId(),'homePageId',false]);
|
||||||
// Positionner la nouvelle homepage
|
// Positionner la nouvelle homepage
|
||||||
$this->setData(['page',$pageId,'homePageId',true]);
|
$this->setData(['page',$pageId,'homePageId',true]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Modifie la page ou en crée une nouvelle si l'id a changé
|
// Modifie la page ou en crée une nouvelle si l'id a changé
|
||||||
$this->setData([
|
$this->setData([
|
||||||
'page',
|
'page',
|
||||||
@ -278,6 +279,8 @@ class page extends common {
|
|||||||
'homePageId' => $this->getinput('pageHomePageId', helper::FILTER_BOOLEAN)
|
'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
|
// Barre renommée : changement le nom de la barre dans les pages mères
|
||||||
if ($this->getinput('pageEditBlock') === 'bar') {
|
if ($this->getinput('pageEditBlock') === 'bar') {
|
||||||
foreach ($this->getHierarchy() as $eachPageId=>$parentId) {
|
foreach ($this->getHierarchy() as $eachPageId=>$parentId) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user