From cc777387d58de938a5b3aa1362f0f44e62b7534e Mon Sep 17 00:00:00 2001 From: Plumf Date: Sat, 7 Oct 2023 22:03:38 +0200 Subject: [PATCH] style: reecritures de la configuration du plugin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit reformatage des références --- CHANGELOG.md | 5 + css/variables.css.html | 10 +- formulaires/configurer_archil.php | 153 ++++++++++++------ inclure/nav.html | 2 +- lang/archil_fr.php | 22 +-- paquet.xml | 2 +- .../squelettes/contenu/configurer_archil.html | 2 +- 7 files changed, 133 insertions(+), 63 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 059fdf7..371832a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## Unreleased + +### Changed + - Réécriture de la page de configuration + ## 1.1.3 - 2023-09-26 ### Fixed diff --git a/css/variables.css.html b/css/variables.css.html index fe24ef6..b1a28ee 100644 --- a/css/variables.css.html +++ b/css/variables.css.html @@ -3,11 +3,11 @@ ] :root{ - --couleurpolices: #CONFIG{archil/couleur_police_clair,#232333}; - --couleurprincipal: #CONFIG{archil/couleur_principal_clair,#FF0000}; - --couleursurvol:#CONFIG{archil/couleur_principal_clair,#FF0000}; - --couleurpolicesurvol: #CONFIG{archil/couleur_survol_polices_clair,#fff}; - --couleurneutre:#CONFIG{archil/couleur_neutre_clair,#663399}; + --couleurprincipal: #CONFIG{archil/cfg_theme_clr_principal,#FF0000}; + --couleurpolices: #CONFIG{archil/cfg_theme_clr_police,#232333}; + --couleursurvol:#CONFIG{archil/cfg_theme_clr_principal,#FF0000}; + --couleurpolicesurvol: #CONFIG{archil/cfg_theme_clr_police_survol,#FFFFFF}; + --couleurneutre:#CONFIG{archil/cfg_theme_clr_lignes,#663399}; --couleurautre:rebeccapurple; --couleurautresombre:dodgerblue; --couleurprincipalsombre: #50fa7b; diff --git a/formulaires/configurer_archil.php b/formulaires/configurer_archil.php index 41c044f..a59308b 100644 --- a/formulaires/configurer_archil.php +++ b/formulaires/configurer_archil.php @@ -10,56 +10,117 @@ if (!defined('_ECRIRE_INC_VERSION')) { function formulaires_configurer_archil_saisies(): array { // $saisies est un tableau décrivant les saisies à afficher dans le formulaire de configuration $saisies = [ - [ - 'saisie' => 'couleur', + [ // CONFIGURATION GÉNÉRALE + 'saisie' => 'fieldset', 'options' => [ - 'nom' => 'couleur_principal_clair', - 'label' => '<:archil:cfg_couleur_principal_clair:>', - 'defaut' => '#FF0000' + 'nom' => 'cfg_theme_titre', + 'label' => '<:archil:cfg_theme_titre:>' + ], + 'saisies' => [ + [ // Couleur principale de mise en valeur + 'saisie' => 'couleur', + 'options' => [ + 'nom' => 'cfg_theme_clr_principal', + 'label' => '<:archil:cfg_theme_clr_principal:>', + 'defaut' => '#FF0000', + 'maxlength' => '7' + ], + 'verifier' => [ + 'type' => 'couleur', + 'options' => [ + 'type' => 'hexa', + 'normaliser' => 'oui' + ] + ] + ], + [ // Couleur de la police + 'saisie' => 'couleur', + 'options' => [ + 'nom' => 'cfg_theme_clr_police', + 'label' => '<:archil:cfg_theme_clr_police:>', + 'defaut' => '#232333', + 'maxlength' => '7' + ], + 'verifier' => [ + 'type' => 'couleur', + 'options' => [ + 'type' => 'hexa', + 'normaliser' => 'oui' + ] + ] + ], + [ // Couleur de la police au survol + 'saisie' => 'couleur', + 'options' => [ + 'nom' => 'cfg_theme_clr_police_survol', + 'label' => '<:archil:cfg_theme_clr_police_survol:>', + 'defaut' => '#FFFFFF', + 'maxlength' => '7' + ], + 'verifier' => [ + 'type' => 'couleur', + 'options' => [ + 'type' => 'hexa', + 'normaliser' => 'oui' + ] + ] + ], + [ // Couleur des lignes + 'saisie' => 'couleur', + 'options' => [ + 'nom' => 'cfg_theme_clr_lignes', + 'label' => '<:archil:cfg_theme_clr_lignes:>', + 'defaut' => '#FFFFFF', + 'maxlength' => '7' + ], + 'verifier' => [ + 'type' => 'couleur', + 'options' => [ + 'type' => 'hexa', + 'normaliser' => 'oui' + ] + ] + ] ] ], - [ - 'saisie' => 'couleur', - 'options' => [ - 'nom' => 'couleur_police_clair', - 'label' => '<:archil:cfg_couleur_police_clair:>', - 'defaut' => '#232333' + [ // BANNIÈRE & MENU + 'saisie' => 'fieldset', + 'options' => [ // Titre Bannière & menu + 'nom' => 'cfg_bandeau_titre', + 'label' => '<:archil:cfg_bandeau_titre:>' + ], + 'saisies' => [ + [ // Séléctions des articles et rubriques + 'saisie' => 'selecteur_rubrique_article', + 'options' => [ + 'nom' => 'menu_articles', + 'multiple' => 'oui', + 'label' => '<:archil:cfg_bandeau_artrub:>', + 'explication' => '<:archil:cfg_bandeau_artrub_info:>', + ] + ] ] ], - [ - 'saisie' => 'couleur', + [ // PIED DE PAGE + 'saisie' => 'fieldset', 'options' => [ - 'nom' => 'couleur_survol_polices_clair', - 'label' => '<:archil:cfg_couleur_survol_polices_clair:>', - 'defaut' => '#fff' - ] - ], - [ - 'saisie' => 'couleur', - 'options' => [ - 'nom' => 'couleur_neutre_clair', - 'label' => '<:archil:cfg_couleur_neutre_clair:>', - 'defaut' => '#663399' - ], - ], - [ - 'saisie' => 'selecteur_rubrique_article', - 'options' => [ - 'nom' => 'menu_articles', - 'multiple' => 'oui', - 'label' => '<:archil:cfg_menu_articles:>', - 'explication' => '<:archil:cfg_menu_articles_explications:>', - ], - ], - [ - 'saisie' => 'selecteur_article', - 'options' => [ - 'nom' => 'footer_articles', - 'multiple' => 'oui', - 'label' => '<:archil:cfg_footer_articles:>', - 'explication' => '<:archil:cfg_footer_articles_explications:>', - ], - ], -]; + 'nom' => 'cfg_footer_titre', + 'label' => '<:archil:cfg_footer_titre:>' + ], + 'saisies' => [ + [ // Séléction des articles à ajouter en pied de page + 'saisie' => 'selecteur_article', + 'options' => [ + 'nom' => 'footer_articles', + 'multiple' => 'oui', + 'label' => '<:archil:cfg_footer_articles:>', + 'explication' => '<:archil:cfg_footer_articles_info:>', + ] + ] + ] + ] + ]; return $saisies; -} \ No newline at end of file +} + + diff --git a/inclure/nav.html b/inclure/nav.html index a656d09..2381af0 100644 --- a/inclure/nav.html +++ b/inclure/nav.html @@ -1,5 +1,5 @@