From 61379d2db17deeca257e12322777993e03d04613 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Sun, 19 Mar 2023 09:59:11 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A8gle=20le=20probl=C3=A8me=20des=20champs?= =?UTF-8?q?=20CSS=20et=20JS=20comment=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/page/page.php | 14 ++++++++++++++ core/module/page/view/edit/edit.js.php | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/core/module/page/page.php b/core/module/page/page.php index e7b636b8..9c747c43 100644 --- a/core/module/page/page.php +++ b/core/module/page/page.php @@ -632,4 +632,18 @@ class page extends common 'view' => 'jsEditor' ]); } + + /** + * Retourne les informations sur les pages en omettant les clés CSS et JS qui occasionnent des bugs d'affichage dans l'éditeur de page + * @return array tableau associatif des pages dans le menu + */ + public function getPageInfo() { + $p = $this->getData(['page']); + $d = array_map(function($d) { + unset($d["css"], $d["js"]); + return $d; + }, $p); + return json_encode($d); + + } } \ No newline at end of file diff --git a/core/module/page/view/edit/edit.js.php b/core/module/page/view/edit/edit.js.php index 93fb5dde..0f1def16 100644 --- a/core/module/page/view/edit/edit.js.php +++ b/core/module/page/view/edit/edit.js.php @@ -644,7 +644,7 @@ $("#pageEditParentPageId").on("change", function() { function buildPagesList(extraPosition) { var hierarchy = getHierarchy()); ?>; - var pages = getData(['page'])); ?>; + var pages = getPageInfo(); ?>; var positionInitial = getData(['page',$this->getUrl(2),"position"]); ?>; var extraPosition = $("#pageEditExtraPosition").val(); var positionDOM = $("#pageEditPosition");