From 1b3a467bc79fb0e37fb78f39c8950ed03274c494 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Sat, 2 Apr 2022 18:13:55 +0200 Subject: [PATCH] routage form option --- core/core.php | 2 +- module/gallery/gallery.php | 6 +++ module/gallery/view/edit/edit.php | 52 ------------------------- module/gallery/view/option/option.php | 55 +++++++++++++++++++++++++++ 4 files changed, 62 insertions(+), 53 deletions(-) diff --git a/core/core.php b/core/core.php index 48a53704..14e41489 100644 --- a/core/core.php +++ b/core/core.php @@ -45,7 +45,7 @@ class common { // Numéro de version const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/'; - const ZWII_VERSION = '12.0.00-dev'; + const ZWII_VERSION = '12.0.00-dev-mono'; const ZWII_UPDATE_CHANNEL = "test"; public static $actions = []; diff --git a/module/gallery/gallery.php b/module/gallery/gallery.php index b3c38400..f9433173 100644 --- a/module/gallery/gallery.php +++ b/module/gallery/gallery.php @@ -159,6 +159,8 @@ class gallery extends common { 'right' => 'A droite', ]; + public static $formOptionSelect = ''; + /** * Mise à jour du module * Appelée par les fonctions index et config @@ -868,6 +870,8 @@ class gallery extends common { 'state' => true ]); } + // Routage du formulaire + self::$formOptionSelect = 'galleries'; // Valeurs en sortie $this->addOutput([ 'title' => "Options des galeries", @@ -934,6 +938,8 @@ class gallery extends common { 'state' => true ]); } + // Routage du formulaire + self::$formOptionSelect = 'gallery'; // Valeurs en sortie $this->addOutput([ 'title' => "Options de la galerie", diff --git a/module/gallery/view/edit/edit.php b/module/gallery/view/edit/edit.php index 2eebe8b8..c9304221 100644 --- a/module/gallery/view/edit/edit.php +++ b/module/gallery/view/edit/edit.php @@ -17,58 +17,6 @@ -
-
-
-

Paramètres de la galerie

-
-
- 'Nom', - 'value' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'name']) - ]); ?> -
-
- $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'directory']), - 'noDirty' => true // Désactivé à cause des modifications en ajax - ]); ?> - 'Dossier cible', - 'noDirty' => true // Désactivé à cause des modifications en ajax - ]); ?> -
-
-
-
- $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'sort']), - 'label' => 'Tri des images', - 'help' => 'Tri manuel : déplacez le images dans le tableau ci-dessous. L\'ordre est sauvegardé automatiquement.' - ]); ?> -
-
-
-
- $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'fullScreen']), - 'help' => 'A l\'ouverture de la galerie, la première image est affichée en plein écran.' - ]); ?> -
-
-
-
- $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'showPageContent']), - 'help' => 'Le contenu de la page est toujours affiché dans la liste des galeries. Quand une seule galerie est disponible, il est possible de l\'afficher directement, cette option est utile dans ce cas précis.' - ]); ?> -
-
-
-
-
-
-
diff --git a/module/gallery/view/option/option.php b/module/gallery/view/option/option.php index 3979b02f..cbbd13d2 100644 --- a/module/gallery/view/option/option.php +++ b/module/gallery/view/option/option.php @@ -11,6 +11,7 @@
+
@@ -53,6 +54,60 @@
+ +
+
+
+

Paramètres de la galerie

+
+
+ 'Nom', + 'value' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'name']) + ]); ?> +
+
+ $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'directory']), + 'noDirty' => true // Désactivé à cause des modifications en ajax + ]); ?> + 'Dossier cible', + 'noDirty' => true // Désactivé à cause des modifications en ajax + ]); ?> +
+
+
+
+ $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'sort']), + 'label' => 'Tri des images', + 'help' => 'Tri manuel : déplacez le images dans le tableau ci-dessous. L\'ordre est sauvegardé automatiquement.' + ]); ?> +
+
+
+
+ $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'fullScreen']), + 'help' => 'A l\'ouverture de la galerie, la première image est affichée en plein écran.' + ]); ?> +
+
+
+
+ $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'showPageContent']), + 'help' => 'Le contenu de la page est toujours affiché dans la liste des galeries. Quand une seule galerie est disponible, il est possible de l\'afficher directement, cette option est utile dans ce cas précis.' + ]); ?> +
+
+
+
+
+
+
+