From 842da132e02db8491a9464d9febd6d2bb0f83565 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Sun, 7 Jun 2020 18:55:38 +0200 Subject: [PATCH] =?UTF-8?q?Options=20de=20page=20d=C3=A9pliables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/page/page.php | 2 +- core/module/page/view/edit/edit.css | 20 +- core/module/page/view/edit/edit.js.php | 198 +++++++++--------- core/module/page/view/edit/edit.php | 266 ++++++++++++++----------- 4 files changed, 274 insertions(+), 212 deletions(-) diff --git a/core/module/page/page.php b/core/module/page/page.php index c0049833..0afd8acd 100755 --- a/core/module/page/page.php +++ b/core/module/page/page.php @@ -60,7 +60,7 @@ class page extends common { ]; public static $displayMenu = [ 'none' => 'Aucun', - 'parents' => 'Le menu horizontal', + 'parents' => 'Le menu', 'children' => 'Le sous-menu de la page parente' ]; diff --git a/core/module/page/view/edit/edit.css b/core/module/page/view/edit/edit.css index 74fce65d..dd3dabd5 100755 --- a/core/module/page/view/edit/edit.css +++ b/core/module/page/view/edit/edit.css @@ -13,4 +13,22 @@ */ -@import url("site/data/admin.css"); \ No newline at end of file +@import url("site/data/admin.css"); + +.blockContainer:not(#info) { + display : none; +} + +#info .zwiico-minus { + display: inline; +} + +.zwiico-minus,#info .zwiico-plus { + display: none; +} + + +.zwiico-minus, +.zwiico-plus { + cursor: pointer; +} \ 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 aa88df0c..4f2d07c9 100755 --- a/core/module/page/view/edit/edit.js.php +++ b/core/module/page/view/edit/edit.js.php @@ -30,10 +30,10 @@ function protectModule() { var oldModule = $("#pageEditModuleIdOld").val(); var oldModuleText = $("#pageEditModuleIdOldText").val(); var newModule = $("#pageEditModuleId").val(); - if ( oldModule !== "" && + if ( oldModule !== "" && oldModule !== newModule) { var _this = $(this); - core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?", + core.confirm("Les données du module " + oldModuleText + " seront effacées. Confirmez-vous ?", function() { $(location).attr("href", _this.attr("href")); return true; @@ -47,11 +47,25 @@ function protectModule() { } -/** +/** * Paramètres par défaut au chargement -*/ +*/ $( document ).ready(function() { - + + /** + * Blocs dépliants + */ + + $("div .block").click(function(e) { + $(this).find(".zwiico-plus").toggle(); + $(this).find(".zwiico-minus").toggle(); + $(this).find(".blockContainer").slideToggle(); + }).on("click", "span > input, input, textarea, label, option, button, a, .blockContainer", function(e) { + // Empêcher les déclenchements dans les blocs + e.stopPropagation(); + }); + + /* * Enleve le menu fixe en édition de page */ @@ -63,12 +77,12 @@ $( document ).ready(function() { */ if($("#pageEditModuleId").val() === "") { $("#pageEditModuleConfig").addClass("disabled"); - $("#pageEditContentContainer").hide(); + $("#pageEditContentContainer").hide(); } else { $("#pageEditModuleConfig").removeClass("disabled"); $("#pageEditContentContainer").hide(); - $("#pageEditBlock option[value='bar']").remove(); + $("#pageEditBlock option[value='bar']").remove(); } /** @@ -77,13 +91,13 @@ $( document ).ready(function() { if( $("#pageEditModuleId").val() === "redirection" || $("#pageEditModuleId").val() === "" ) { $("#configModulePositionWrapper").removeClass("disabled"); - $("#configModulePositionWrapper").slideUp(); + $("#configModulePositionWrapper").slideUp(); } else { $("#configModulePositionWrapper").addClass("disabled"); - $("#configModulePositionWrapper").slideDown(); + $("#configModulePositionWrapper").slideDown(); } - + /** * Masquer et démasquer le contenu pour les modules code et redirection @@ -93,7 +107,7 @@ $( document ).ready(function() { $("#pageEditContentWrapper").slideUp(); } else { $("#pageEditContentWrapper").addClass("disabled"); - $("#pageEditContentWrapper").slideDown(); + $("#pageEditContentWrapper").slideDown(); } /** * Masquer et démasquer le masquage du titre pour le module redirection @@ -102,49 +116,49 @@ $( document ).ready(function() { $("#pageEditHideTitleWrapper").removeClass("disabled"); $("#pageEditHideTitleWrapper").hide(); $("#pageEditBlockLayout").removeClass("disabled"); - $("#pageEditBlockLayout").hide(); - - } else { + $("#pageEditBlockLayout").hide(); + + } else { $("#pageEditHideTitleWrapper").addClass("disabled"); $("#pageEditHideTitleWrapper").show(); $("#pageEditBlockLayout").addClass("disabled"); - $("#pageEditBlockLayout").show(); + $("#pageEditBlockLayout").show(); } /** - * Masquer et démasquer la sélection des barres + * Masquer et démasquer la sélection des barres */ switch ($("#pageEditBlock").val()) { - case "bar": + case "bar": case "12": $("#pageEditBarLeftWrapper").removeClass("disabled"); $("#pageEditBarLeftWrapper").slideUp(); $("#pageEditBarRightWrapper").removeClass("disabled"); - $("#pageEditBarRightWrapper").slideUp(); + $("#pageEditBarRightWrapper").slideUp(); break; case "3-9": case "4-8": $("#pageEditBarLeftWrapper").addClass("disabled"); $("#pageEditBarLeftWrapper").slideDown(); $("#pageEditBarRightWrapper").removeClass("disabled"); - $("#pageEditBarRightWrapper").slideUp(); + $("#pageEditBarRightWrapper").slideUp(); break; case "9-3": case "8-4": $("#pageEditBarLeftWrapper").removeClass("disabled"); - $("#pageEditBarLeftWrapper").slideUp(); + $("#pageEditBarLeftWrapper").slideUp(); $("#pageEditBarRightWrapper").addClass("disabled"); - $("#pageEditBarRightWrapper").slideDown(); + $("#pageEditBarRightWrapper").slideDown(); break; case "3-6-3": case "2-7-3": - case "3-7-2": + case "3-7-2": $("#pageEditBarLeftWrapper").addClass("disabled"); $("#pageEditBarLeftWrapper").slideDown(); $("#pageEditBarRightWrapper").addClass("disabled"); - $("#pageEditBarRightWrapper").slideDown(); + $("#pageEditBarRightWrapper").slideDown(); break; }; - if ($("#pageEditBlock").val() === "bar") { + if ($("#pageEditBlock").val() === "bar") { $("#pageEditMenu").removeClass("disabled"); $("#pageEditMenu").hide(); $("#pageEditHideTitleWrapper").removeClass("disabled"); @@ -154,26 +168,28 @@ $( document ).ready(function() { $("#pageEditModuleIdWrapper").removeClass("disabled"); $("#pageEditModuleIdWrapper").slideUp(); $("#pageEditModuleConfig").removeClass("disabled"); - $("#pageEditModuleConfig").slideUp(); + $("#pageEditModuleConfig").slideUp(); $("#pageEditDisplayMenuWrapper").addClass("disabled"); $("#pageEditDisplayMenuWrapper").slideDown(); $("#pageTypeMenuWrapper").removeClass("disabled"); - $("#pageTypeMenuWrapper").slideUp(); + $("#pageTypeMenuWrapper").slideUp(); $("#pageEditSeoWrapper").removeClass("disabled"); - $("#pageEditSeoWrapper").slideUp(); + $("#pageEditSeoWrapper").slideUp(); $("#pageEditAdvancedWrapper").removeClass("disabled"); $("#pageEditAdvancedWrapper").slideUp(); + /* $("#pageEditBlockLayout").removeClass("col6"); $("#pageEditBlockLayout").addClass("col12"); - + */ + } else { $("#pageEditDisplayMenuWrapper").removeClass("disabled"); - $("#pageEditDisplayMenuWrapper").slideUp(); + $("#pageEditDisplayMenuWrapper").slideUp(); } /** * Masquer ou afficher le chemin de fer - * Quand le titre est masqué + * Quand le titre est masqué */ if ($("input[name=pageEditHideTitle]").is(':checked') || $("#pageEditParentPageId").val() === "" ) { @@ -183,30 +199,30 @@ $( document ).ready(function() { } else { if ($("#pageEditParentPageId").val() !== "") { $("#pageEditbreadCrumbWrapper").addClass("disabled"); - $("#pageEditbreadCrumbWrapper").slideDown(); - } - } - + $("#pageEditbreadCrumbWrapper").slideDown(); + } + } + /** - * Masquer ou afficher la sélection de l'icône + * Masquer ou afficher la sélection de l'icône */ if ($("#pageTypeMenu").val() !== "text") { $("#pageIconUrlWrapper").addClass("disabled"); $("#pageIconUrlWrapper").slideDown(); - } else { + } else { $("#pageIconUrlWrapper").removeClass("disabled"); - $("#pageIconUrlWrapper").slideUp(); + $("#pageIconUrlWrapper").slideUp(); } - /** + /** * Cache les options de masquage dans les menus quand la page n'est pas affichée. */ if ($("#pageEditPosition").val() === "0" ) { $("#pageEditHideMenuSideWrapper").removeClass("disabled"); - $("#pageEditHideMenuSideWrapper").slideUp(); + $("#pageEditHideMenuSideWrapper").slideUp(); } else { $("#pageEditHideMenuSideWrapper").addClass("disabled"); - $("#pageEditHideMenuSideWrapper").slideDown(); + $("#pageEditHideMenuSideWrapper").slideDown(); } /** @@ -225,10 +241,10 @@ $( document ).ready(function() { */ if ($("#pageEditDisable").is(':checked') ) { $("#pageEditHideMenuChildrenWrapper").removeClass("disabled"); - $("#pageEditHideMenuChildrenWrapper").slideUp(); + $("#pageEditHideMenuChildrenWrapper").slideUp(); } else { $("#pageEditHideMenuChildrenWrapper").addClass("disabled"); - $("#pageEditHideMenuChildrenWrapper").slideDown(); + $("#pageEditHideMenuChildrenWrapper").slideDown(); } }); @@ -243,25 +259,25 @@ pageEditDisableDOM.on("change", function() { if ($(this).is(':checked') ) { $("#pageEditHideMenuChildrenWrapper").removeClass("disabled"); $("#pageEditHideMenuChildrenWrapper").slideUp(); - $("#pageEditHideMenuChildren").prop("checked", false); + $("#pageEditHideMenuChildren").prop("checked", false); } else { $("#pageEditHideMenuChildrenWrapper").addClass("disabled"); - $("#pageEditHideMenuChildrenWrapper").slideDown(); + $("#pageEditHideMenuChildrenWrapper").slideDown(); } }); -/** +/** * Cache les options de masquage dans les menus quand la page n'est pas affichée. */ var pageEditPositionDOM = $("#pageEditPosition"); pageEditPositionDOM.on("change", function() { if ($(this).val() === "0" ) { $("#pageEditHideMenuSideWrapper").removeClass("disabled"); - $("#pageEditHideMenuSideWrapper").slideUp(); + $("#pageEditHideMenuSideWrapper").slideUp(); } else { $("#pageEditHideMenuSideWrapper").addClass("disabled"); - $("#pageEditHideMenuSideWrapper").slideDown(); + $("#pageEditHideMenuSideWrapper").slideDown(); } }); @@ -274,12 +290,12 @@ pageEditModuleIdDOM.on("change", function() { if($(this).val() === "") { $("#pageEditModuleConfig").addClass("disabled"); $("#pageEditContentContainer").slideDown(); - $("#pageEditBlock").append(''); + $("#pageEditBlock").append(''); } else { $("#pageEditModuleConfig").removeClass("disabled"); $("#pageEditContentContainer").slideUp(); - $("#pageEditBlock option[value='bar']").remove(); + $("#pageEditBlock option[value='bar']").remove(); } }); @@ -291,14 +307,14 @@ pageEditModuleIdDOM.on("change", function() { * */ var pageEditModuleIdDOM = $("#pageEditModuleId"); pageEditModuleIdDOM.on("change", function() { - if( $(this).val() === "redirection" || + if( $(this).val() === "redirection" || $(this).val() === "") { $("#configModulePositionWrapper").removeClass("disabled"); - $("#configModulePositionWrapper").slideUp(); + $("#configModulePositionWrapper").slideUp(); } else { $("#configModulePositionWrapper").addClass("disabled"); - $("#configModulePositionWrapper").slideDown(); + $("#configModulePositionWrapper").slideDown(); } }); @@ -316,7 +332,7 @@ pageEditModuleIdDOM.on("change", function() { } else { $("#pageEditContentWrapper").addClass("disabled"); - $("#pageEditContentWrapper").slideDown(); + $("#pageEditContentWrapper").slideDown(); } }); @@ -329,21 +345,21 @@ var pageEditModuleIdDOM = $("#pageEditModuleId"); pageEditModuleIdDOM.on("change", function() { if( $(this).val() === "redirection") { $("#pageEditHideTitleWrapper").removeClass("disabled"); - $("#pageEditHideTitleWrapper").slideUp(); + $("#pageEditHideTitleWrapper").slideUp(); $("#pageEditBlockLayout").removeClass("disabled"); $("#pageEditBlockLayout").slideUp(); } - else { + else { $("#pageEditHideTitleWrapper").addClass("disabled"); $("#pageEditHideTitleWrapper").slideDown(); $("#pageEditBlockLayout").addClass("disabled"); - $("#pageEditBlockLayout").slideDown(); + $("#pageEditBlockLayout").slideDown(); } }); /** - * Masquer et démasquer la sélection des barres + * Masquer et démasquer la sélection des barres */ var pageEditBlockDOM = $("#pageEditBlock"); pageEditBlockDOM.on("change", function() { @@ -353,30 +369,30 @@ pageEditBlockDOM.on("change", function() { $("#pageEditBarLeftWrapper").removeClass("disabled"); $("#pageEditBarLeftWrapper").slideUp(); $("#pageEditBarRightWrapper").removeClass("disabled"); - $("#pageEditBarRightWrapper").slideUp(); + $("#pageEditBarRightWrapper").slideUp(); break; case "3-9": case "4-8": $("#pageEditBarLeftWrapper").addClass("disabled"); $("#pageEditBarLeftWrapper").slideDown(); $("#pageEditBarRightWrapper").removeClass("disabled"); - $("#pageEditBarRightWrapper").slideUp(); + $("#pageEditBarRightWrapper").slideUp(); break; case "9-3": case "8-4": $("#pageEditBarLeftWrapper").removeClass("disabled"); - $("#pageEditBarLeftWrapper").slideUp(); + $("#pageEditBarLeftWrapper").slideUp(); $("#pageEditBarRightWrapper").addClass("disabled"); - $("#pageEditBarRightWrapper").slideDown(); + $("#pageEditBarRightWrapper").slideDown(); break; case "3-6-3": case "2-7-3": - case "3-7-2": + case "3-7-2": $("#pageEditBarLeftWrapper").addClass("disabled"); $("#pageEditBarLeftWrapper").slideDown(); $("#pageEditBarRightWrapper").addClass("disabled"); - $("#pageEditBarRightWrapper").slideDown(); - break; + $("#pageEditBarRightWrapper").slideDown(); + break; } if ($(this).val() === "bar") { $("#pageEditMenu").removeClass("disabled"); @@ -384,50 +400,54 @@ pageEditBlockDOM.on("change", function() { $("#pageEditHideTitleWrapper").removeClass("disabled"); $("#pageEditHideTitleWrapper").slideUp(); $("#pageTypeMenuWrapper").removeClass("disabled"); - $("#pageTypeMenuWrapper").slideUp(); + $("#pageTypeMenuWrapper").slideUp(); $("#pageEditSeoWrapper").removeClass("disabled"); - $("#pageEditSeoWrapper").slideUp(); + $("#pageEditSeoWrapper").slideUp(); $("#pageEditAdvancedWrapper").removeClass("disabled"); - $("#pageEditAdvancedWrapper").slideUp(); + $("#pageEditAdvancedWrapper").slideUp(); $("#pageEditbreadCrumbWrapper").removeClass("disabled"); $("#pageEditbreadCrumbWrapper").slideUp(); $("#pageEditModuleIdWrapper").removeClass("disabled"); $("#pageEditModuleIdWrapper").slideUp(); $("#pageEditModuleConfig").removeClass("disabled"); - $("#pageEditModuleConfig").slideUp(); + $("#pageEditModuleConfig").slideUp(); $("#pageEditDisplayMenuWrapper").addClass("disabled"); - $("#pageEditDisplayMenuWrapper").slideDown(); + $("#pageEditDisplayMenuWrapper").slideDown(); + /* $("#pageEditBlockLayout").removeClass("col6"); - $("#pageEditBlockLayout").addClass("col12"); + $("#pageEditBlockLayout").addClass("col12"); + */ } else { $("#pageEditMenu").addClass("disabled"); - $("#pageEditMenu").show(); + $("#pageEditMenu").show(); $("#pageEditHideTitleWrapper").addClass("disabled"); - $("#pageEditHideTitleWrapper").slideDown(); + $("#pageEditHideTitleWrapper").slideDown(); $("#pageTypeMenuWrapper").addClass("disabled"); - $("#pageTypeMenuWrapper").slideDown(); + $("#pageTypeMenuWrapper").slideDown(); $("#pageEditSeoWrapper").addClass("disabled"); - $("#pageEditSeoWrapper").slideDown(); + $("#pageEditSeoWrapper").slideDown(); $("#pageEditAdvancedWrapper").addClass("disabled"); - $("#pageEditAdvancedWrapper").slideDown(); + $("#pageEditAdvancedWrapper").slideDown(); $("#pageEditModuleIdWrapper").addClass("disabled"); - $("#pageEditModuleIdWrapper").slideDown(); + $("#pageEditModuleIdWrapper").slideDown(); $("#pageEditModuleConfig").addClass("disabled"); - $("#pageEditModuleConfig").slideDown(); + $("#pageEditModuleConfig").slideDown(); $("#pageEditDisplayMenuWrapper").removeClass("disabled"); - $("#pageEditDisplayMenuWrapper").slideUp(); + $("#pageEditDisplayMenuWrapper").slideUp(); if ($("#pageEditParentPageId").val() !== "") { $("#pageEditbreadCrumbWrapper").addClass("disabled"); $("#pageEditbreadCrumbWrapper").slideDown(); } + /* $("#pageEditBlockLayout").removeClass("col12"); $("#pageEditBlockLayout").addClass("col6"); - } + */ + } }); /** * Masquer ou afficher le chemin de fer - * Quand le titre est masqué + * Quand le titre est masqué */ var pageEditHideTitleDOM = $("#pageEditHideTitle"); pageEditHideTitleDOM.on("change", function() { @@ -437,13 +457,13 @@ pageEditHideTitleDOM.on("change", function() { } else { if ($("#pageEditParentPageId").val() !== "") { $("#pageEditbreadCrumbWrapper").addClass("disabled"); - $("#pageEditbreadCrumbWrapper").slideDown(); - } + $("#pageEditbreadCrumbWrapper").slideDown(); + } } }); -/** +/** * Masquer ou afficher le chemin de fer * Quand la page n'est pas mère et que le menu n'est pas masqué */ @@ -452,11 +472,11 @@ pageEditParentPageIdDOM.on("change", function() { if ($(this).val() === "" && !$('input[name=pageEditHideTitle]').is(':checked') ) { $("#pageEditbreadCrumbWrapper").removeClass("disabled"); - $("#pageEditbreadCrumbWrapper").slideUp(); + $("#pageEditbreadCrumbWrapper").slideUp(); } else { $("#pageEditbreadCrumbWrapper").addClass("disabled"); - $("#pageEditbreadCrumbWrapper").slideDown(); - + $("#pageEditbreadCrumbWrapper").slideDown(); + } if ($(this).val() !== "") { $("#pageEditHideMenuChildrenWrapper").removeClass("disabled"); @@ -470,16 +490,16 @@ pageEditParentPageIdDOM.on("change", function() { /** - * Masquer ou afficher la sélection de l'icône + * Masquer ou afficher la sélection de l'icône */ var pageTypeMenuDOM = $("#pageTypeMenu"); pageTypeMenuDOM.on("change", function() { if ($(this).val() !== "text") { $("#pageIconUrlWrapper").addClass("disabled"); $("#pageIconUrlWrapper").slideDown(); - } else { + } else { $("#pageIconUrlWrapper").removeClass("disabled"); - $("#pageIconUrlWrapper").slideUp(); + $("#pageIconUrlWrapper").slideUp(); } }); diff --git a/core/module/page/view/edit/edit.php b/core/module/page/view/edit/edit.php index 4e5cf813..d6c4bb28 100755 --- a/core/module/page/view/edit/edit.php +++ b/core/module/page/view/edit/edit.php @@ -53,7 +53,7 @@ echo template::formOpen('pageEditForm');
(bool) $this->getData(['page', $this->getUrl(2), 'moduleId']) === false, - 'uniqueSubmission' => true, + 'uniqueSubmission' => true, 'value' => template::ico('gear') ]); ?>
@@ -94,143 +94,167 @@ echo template::formOpen('pageEditForm');
-
+
-

Mise en page

-
-
- 'Gabarits de page / Barre latérale', - 'help' => 'Pour définir la page comme barre latérale, choisissez l\'option dans la liste.', - 'selected' => $this->getData(['page', $this->getUrl(2) , 'block']) - ]); ?> -
-
- - getHierarchy($this->getUrl(2),false,true)): ?> - $this->getData(['page', $this->getUrl(2), 'barLeft']) +

Mise en page

+
+
+
+
+
+ 'Gabarits de page / Barre latérale', + 'help' => 'Pour définir la page comme barre latérale, choisissez l\'option dans la liste.', + 'selected' => $this->getData(['page', $this->getUrl(2) , 'block']) + ]); ?> +
+
+ $this->getData(['page', $this->getUrl(2), 'hideTitle']) + ]); ?> +
+
+ $this->getData(['page', $this->getUrl(2), 'breadCrumb']) + ]); ?> +
+
+
+
+ + getHierarchy($this->getUrl(2),false,true)): ?> + $this->getData(['page', $this->getUrl(2), 'barLeft']) + ]); ?> + + 'Barre latérale gauche :', + 'selected' => $this->getData(['page', $this->getUrl(2), 'barLeft']) + ]); ?> + + getHierarchy($this->getUrl(2),false,true)): ?> + $this->getData(['page', $this->getUrl(2), 'barRight']) + ]); ?> + + 'Barre latérale droite :', + 'selected' => $this->getData(['page', $this->getUrl(2), 'barRight']) + ]); ?> + + 'Contenu du menu vertical', + 'selected' => $this->getData(['page', $this->getUrl(2), 'displayMenu']), + 'help' => 'Par défaut le menu est affiché APRES le contenu de la page. Pour le positionner à un emplacement précis, insérez [MENU] dans le contenu de la page.' ]); ?> - - 'Barre latérale gauche :', - 'selected' => $this->getData(['page', $this->getUrl(2), 'barLeft']) - ]); ?> - -
-
- getHierarchy($this->getUrl(2),false,true)): ?> - $this->getData(['page', $this->getUrl(2), 'barRight']) - ]); ?> - - 'Barre latérale droite :', - 'selected' => $this->getData(['page', $this->getUrl(2), 'barRight']) - ]); ?> - -
-
- $this->getData(['page', $this->getUrl(2), 'hideTitle']) - ]); ?> -
-
- $this->getData(['page', $this->getUrl(2), 'breadCrumb']) - ]); ?> -
-
- 'Configuration du menu vertical', - 'selected' => $this->getData(['page', $this->getUrl(2), 'displayMenu']), - 'help' => 'Par défaut le menu est affiché APRES le contenu de la page. Pour le positionner à un emplacement précis, insérez [MENU] dans le contenu de la page.' - ]); ?> +
-
-
-
-

Emplacement

-
-
- 'Position', - 'help' => '\'Ne pas afficher\' crée une page orpheline non accessible par le biais des menus.' - ]); ?> -
-
- getHierarchy($this->getUrl(2), false)): ?> - $this->getData(['page', $this->getUrl(2), 'parentPageId']) - ]); ?> - - 'Page parent', - 'selected' => $this->getData(['page', $this->getUrl(2), 'parentPageId']) - ]); ?> - -
-
-
-
- $this->getData(['page', $this->getUrl(2), 'targetBlank']) - ]); ?> -
-
- (bool) ($this->getdata(['config','homePageId']) === $this->getUrl(2)) ? true : false, - 'checked' => (bool) ($this->getdata(['config','homePageId']) === $this->getUrl(2)) ? false : $this->getData(['page', $this->getUrl(2), 'disable']), - 'help' => 'Une page désactivée n\'est pas cliquable en mode déconnecté, les pages enfants sont visibles et accessibles. La page d\'accueil n\'est pas désactivable.' - ]); ?> -
-
-
-
-
+
+
-

Référencement

-
- 'Groupe requis pour accéder à la page :', - 'selected' => $this->getData(['page', $this->getUrl(2), 'group']) - ]); ?> +

Emplacement dans le menu

+
+
+
+ 'Position', + 'help' => '\'Ne pas afficher\' crée une page orpheline non accessible par le biais des menus.' + ]); ?> +
+
+ getHierarchy($this->getUrl(2), false)): ?> + $this->getData(['page', $this->getUrl(2), 'parentPageId']) + ]); ?> + + 'Page parent', + 'selected' => $this->getData(['page', $this->getUrl(2), 'parentPageId']) + ]); ?> + +
+
+
+
+ $this->getData(['page', $this->getUrl(2), 'targetBlank']) + ]); ?> +
+
+ (bool) ($this->getdata(['config','homePageId']) === $this->getUrl(2)) ? true : false, + 'checked' => (bool) ($this->getdata(['config','homePageId']) === $this->getUrl(2)) ? false : $this->getData(['page', $this->getUrl(2), 'disable']), + 'help' => 'Une page désactivée n\'est pas cliquable en mode déconnecté, les pages enfants sont visibles et accessibles. La page d\'accueil n\'est pas désactivable.' + ]); ?> +
+
-
- 'Méta-titre', - 'value' => $this->getData(['page', $this->getUrl(2), 'metaTitle']) - ]); ?> - 'Méta-description', - //'maxlength' => '500', - 'value' => $this->getData(['page', $this->getUrl(2), 'metaDescription']) - ]); ?> -
-

Options Avancées

-
-
- $this->getData(['page', $this->getUrl(2), 'hideMenuChildren']), - 'help' => 'Les pages enfants ne sont pas visibles dans le menu horizontal, elles se seront dans un menu vertical. La page doit intégrer un lien vers l\'une des pages enfants sinon elles ne seront pas accessibles.' +

Options avancées d'emplacement

+
+
+
+ $this->getData(['page', $this->getUrl(2), 'hideMenuChildren']), + 'help' => 'Les pages enfants ne sont pas visibles dans le menu horizontal, elles se seront dans un menu vertical. La page doit intégrer un lien vers l\'une des pages enfants sinon elles ne seront pas accessibles.' + ]); ?> +
+
+ $this->getData(['page', $this->getUrl(2), 'hideMenuSide']), + 'help' => 'La page est affichée dans un menu horizontal mais pas dans le menu vertical d\'une barre latérale.' + ]); ?> +
+
+
+
+
+
+
+
+
+

Permission et référencement

+
+
+
+ 'Groupe requis pour accéder à la page :', + 'selected' => $this->getData(['page', $this->getUrl(2), 'group']) ]); ?> -
-
- $this->getData(['page', $this->getUrl(2), 'hideMenuSide']), - 'help' => 'La page est affichée dans un menu horizontal mais pas dans un menu vertical inséré dans une barre latérale.' +
+
+ 'Méta-titre', + 'value' => $this->getData(['page', $this->getUrl(2), 'metaTitle']) ]); ?> -
+ 'Méta-description', + //'maxlength' => '500', + 'value' => $this->getData(['page', $this->getUrl(2), 'metaDescription']) + ]); ?> +
+