[10.0.55.dev] Page enfant option HomPageId
This commit is contained in:
parent
400b83ac4e
commit
9f97d9e5e6
@ -31,7 +31,7 @@ class common {
|
||||
const TEMP_DIR = 'site/tmp/';
|
||||
|
||||
// Numéro de version
|
||||
const ZWII_VERSION = '10.0.54.dev';
|
||||
const ZWII_VERSION = '10.0.55.dev';
|
||||
|
||||
public static $actions = [];
|
||||
public static $coreModuleIds = [
|
||||
@ -484,14 +484,15 @@ class common {
|
||||
*/
|
||||
public function getHomePageId () {
|
||||
$hierarchy = $this->getHierarchy(null, true);
|
||||
//echo "<pre>";
|
||||
//var_dump($hierarchy);
|
||||
//die();
|
||||
foreach($hierarchy as $parentPageId => $childrenPageIds) {
|
||||
//var_dump($hierarchyPageId);
|
||||
foreach($this->getHierarchy(null, null, null) as $parentPageId => $childrenPageIds) {
|
||||
if ($this->getData(['page',$parentPageId,"homePageId"]) === true) {
|
||||
return ($parentPageId);
|
||||
}
|
||||
foreach($childrenPageIds as $childKey) {
|
||||
if ($this->getData(['page',$childKey,"homePageId"]) === true) {
|
||||
return ($childKey);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -241,8 +241,11 @@ class page extends common {
|
||||
}
|
||||
// Reset homePage
|
||||
if ($this->getinput('pageHomePageId', helper::FILTER_BOOLEAN) === true ) {
|
||||
foreach($hierarchy as $hierarchyPageId) {
|
||||
$this->setData(['page',$hierarchyPageId,"homePageId", false]);
|
||||
foreach ($hierarchy as $hierarchyPageId) {
|
||||
$this->setData(['page',$hierarchyPageId,"homePageId", false]);
|
||||
foreach ($hierarchyPageId as $childId) {
|
||||
$this->setData(['page',$childId,"homePageId", false]);
|
||||
}
|
||||
}
|
||||
}
|
||||
// Modifie la page ou en crée une nouvelle si l'id a changé
|
||||
@ -348,5 +351,4 @@ class page extends common {
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -183,13 +183,13 @@ $( document ).ready(function() {
|
||||
if ($("#pageEditParentPageId").val() !== "") {
|
||||
$("#pageEditHideMenuChildrenWrapper").removeClass("disabled");
|
||||
$("#pageEditHideMenuChildrenWrapper").slideUp();
|
||||
$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||
$("#pageHomePageIdWrapper").slideUp();
|
||||
//$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||
//$("#pageHomePageIdWrapper").slideUp();
|
||||
} else {
|
||||
$("#pageEditHideMenuChildrenWrapper").addClass("disabled");
|
||||
$("#pageEditHideMenuChildrenWrapper").slideDown();
|
||||
$("#pageHomePageIdWrapper").addClass("disabled");
|
||||
$("#pageHomePageIdWrapper").slideDown();
|
||||
//$("#pageHomePageIdWrapper").addClass("disabled");
|
||||
//$("#pageHomePageIdWrapper").slideDown();
|
||||
}
|
||||
|
||||
});
|
||||
@ -409,13 +409,13 @@ pageEditParentPageIdDOM.on("change", function() {
|
||||
if ($(this).val() !== "") {
|
||||
$("#pageEditHideMenuChildrenWrapper").removeClass("disabled");
|
||||
$("#pageEditHideMenuChildrenWrapper").slideUp();
|
||||
$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||
$("#pageHomePageIdWrapper").slideUp();
|
||||
//$("#pageHomePageIdWrapper").removeClass("disabled");
|
||||
//$("#pageHomePageIdWrapper").slideUp();
|
||||
} else {
|
||||
$("#pageEditHideMenuChildrenWrapper").addClass("disabled");
|
||||
$("#pageEditHideMenuChildrenWrapper").slideDown();
|
||||
$("#pageHomePageIdWrapper").addClass("disabled");
|
||||
$("#pageHomePageIdWrapper").slideDown();
|
||||
//$("#pageHomePageIdWrapper").addClass("disabled");
|
||||
//$("#pageHomePageIdWrapper").slideDown();
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user