2021-10-30 18:12:34 +02:00
< div id = " localeContainer " >
2021-10-30 12:31:24 +02:00
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
2021-11-03 09:36:14 +01:00
< h4 > Langues étrangères </ h4 >
2021-10-30 12:31:24 +02:00
< div class = " row " >
< div class = " col12 " >
2021-10-31 16:18:49 +01:00
< ? php echo template :: checkbox ( 'localei18n' , true , 'Activer la gestion des langues étrangères' , [
2021-10-30 12:31:24 +02:00
'checked' => $this -> getData ([ 'config' , 'i18n' , 'enable' ]),
'help' => 'Une nouvelle icône apparaîtra dans la barre d\'administration. Consultez l\'aide de la page concernée pour en apprendre plus.'
]); ?>
</ div >
2021-10-29 16:14:51 +02:00
</ div >
</ div >
</ div >
</ div >
2021-10-30 12:31:24 +02:00
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
2021-11-02 17:25:39 +01:00
< h4 > Identité du site < ? php echo template :: flag ( 'site' , '20px' ); ?>
2022-01-07 10:22:08 +01:00
< span id = " localeHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
2021-11-04 18:49:15 +01:00
< a href = " https://doc.zwiicms.fr/localisation-et-identite " target = " _blank " >
< ? php echo template :: ico ( 'help' , 'left' ); ?>
</ a >
2021-11-01 20:05:33 +01:00
</ span >
</ h4 >
2021-10-30 12:31:24 +02:00
< div class = " row " >
2022-01-05 18:13:25 +01:00
< div class = " col12 " >
2021-10-30 18:36:43 +02:00
< ? php echo template :: text ( 'localeTitle' , [
2021-10-30 12:31:24 +02:00
'label' => 'Titre du site' ,
'value' => $this -> getData ([ 'locale' , 'title' ]),
'help' => 'Il apparaît dans la barre de titre et les partages sur les réseaux sociaux.'
]); ?>
</ div >
2021-10-29 16:14:51 +02:00
</ div >
2021-10-30 12:31:24 +02:00
< div class = " row " >
< div class = " col12 " >
2021-10-30 18:36:43 +02:00
< ? php echo template :: textarea ( 'localeMetaDescription' , [
2021-10-30 12:31:24 +02:00
'label' => 'Description du site' ,
'value' => $this -> getData ([ 'locale' , 'metaDescription' ]),
'help' => 'La description d\'une page participe à son référencement, chaque page doit disposer d\'une description différente.'
]); ?>
</ div >
2021-10-29 16:14:51 +02:00
</ div >
2021-10-30 18:12:34 +02:00
</ div >
</ div >
</ div >
2021-10-30 12:31:24 +02:00
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
2021-11-27 16:20:25 +01:00
< h4 > Assignation des pages spéciales < ? php echo template :: flag ( 'site' , '20px' ); ?>
2022-01-07 10:22:08 +01:00
< span id = " localeHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
2021-11-27 16:20:25 +01:00
< a href = " https://doc.zwiicms.fr/localisation-et-identite " target = " _blank " >
2021-11-04 18:49:15 +01:00
< ? php echo template :: ico ( 'help' , 'left' ); ?>
</ a >
2021-11-01 20:05:33 +01:00
</ span >
</ h4 >
2021-10-30 12:31:24 +02:00
< div class = " row " >
< div class = " col4 " >
2022-03-09 12:24:23 +01:00
< ? php echo template :: select ( 'localeHomePageId' , helper :: arrayColumn ( $module :: $pagesList , 'title' , 'SORT_ASC' ), [
2021-10-30 12:31:24 +02:00
'label' => 'Accueil du site' ,
'selected' => $this -> getData ([ 'locale' , 'homePageId' ]),
'help' => 'La première page que vos visiteurs verront.'
2021-10-29 16:14:51 +02:00
]); ?>
2021-10-30 12:31:24 +02:00
</ div >
< div class = " col4 " >
2022-03-09 12:24:23 +01:00
< ? php echo template :: select ( 'localePage403' , array_merge ([ 'none' => 'Page par défaut' ], helper :: arrayColumn ( $module :: $orphansList , 'title' , 'SORT_ASC' )), [
2021-10-30 12:31:24 +02:00
'label' => 'Accès interdit, erreur 403' ,
'selected' => $this -> getData ([ 'locale' , 'page403' ]),
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
</ div >
< div class = " col4 " >
2022-03-09 12:24:23 +01:00
< ? php echo template :: select ( 'localePage404' , array_merge ([ 'none' => 'Page par défaut' ], helper :: arrayColumn ( $module :: $orphansList , 'title' , 'SORT_ASC' )), [
2021-10-30 12:31:24 +02:00
'label' => 'Page inexistante, erreur 404' ,
'selected' => $this -> getData ([ 'locale' , 'page404' ]),
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
</ div >
2021-10-29 16:14:51 +02:00
</ div >
2021-10-30 12:31:24 +02:00
< div class = " row " >
< div class = " col4 " >
2022-03-09 12:24:23 +01:00
< ? php echo template :: select ( 'localeLegalPageId' , array_merge ([ 'none' => 'Aucune' ] , helper :: arrayColumn ( $module :: $pagesList , 'title' , 'SORT_ASC' ) ) , [
2021-10-30 12:31:24 +02:00
'label' => 'Mentions légales' ,
'selected' => $this -> getData ([ 'locale' , 'legalPageId' ]),
'help' => 'Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.'
2021-10-29 16:14:51 +02:00
]); ?>
2021-10-30 12:31:24 +02:00
</ div >
< div class = " col4 " >
2022-03-09 12:24:23 +01:00
< ? php echo template :: select ( 'localeSearchPageId' , array_merge ([ 'none' => 'Aucune' ] , helper :: arrayColumn ( $module :: $pagesList , 'title' , 'SORT_ASC' ) ) , [
2021-10-30 12:31:24 +02:00
'label' => 'Recherche dans le site' ,
'selected' => $this -> getData ([ 'locale' , 'searchPageId' ]),
'help' => 'Sélectionnez une page contenant le module \'Recherche\'. Une option du pied de page ajoute un lien discret vers cette page.'
2021-10-29 16:14:51 +02:00
]); ?>
2021-10-30 12:31:24 +02:00
</ div >
< div class = " col4 " >
< ? php
2022-03-09 12:24:23 +01:00
echo template :: select ( 'localePage302' , array_merge ([ 'none' => 'Page par défaut' ], helper :: arrayColumn ( $module :: $orphansList , 'title' , 'SORT_ASC' )), [
2021-10-30 12:31:24 +02:00
'label' => 'Site en maintenance' ,
'selected' => $this -> getData ([ 'locale' , 'page302' ]),
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
</ div >
2021-10-29 16:14:51 +02:00
</ div >
</ div >
</ div >
</ div >
2021-11-02 17:25:39 +01:00
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
2021-11-04 18:49:15 +01:00
< h4 > Etiquettes des pages spéciales < ? php echo template :: flag ( 'site' , '20px' ); ?>
2022-01-07 10:22:08 +01:00
< span id = " labelHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
2021-11-04 18:49:15 +01:00
< a href = " https://doc.zwiicms.fr/etiquettes-des-pages-speciales " target = " _blank " >
< ? php echo template :: ico ( 'help' , 'left' ); ?>
2021-11-02 18:29:32 +01:00
</ a >
2021-11-02 17:25:39 +01:00
</ span >
</ h4 >
< div class = " row " >
2021-11-27 16:20:25 +01:00
< div class = " col6 " >
2021-11-02 17:25:39 +01:00
< ? php echo template :: text ( 'localeLegalPageLabel' , [
'label' => 'Mentions légales' ,
'placeholder' => 'Mentions légales' ,
'value' => $this -> getData ([ 'locale' , 'legalPageLabel' ])
]); ?>
</ div >
2021-11-27 16:20:25 +01:00
< div class = " col6 " >
2021-11-02 17:25:39 +01:00
< ? php echo template :: text ( 'localeSearchPageLabel' , [
'label' => 'Rechercher' ,
'placeholder' => 'Rechercher' ,
'value' => $this -> getData ([ 'locale' , 'searchPageLabel' ])
]); ?>
</ div >
2021-11-27 16:20:25 +01:00
</ div >
< div class = " row " >
< div class = " col6 " >
2021-11-02 17:25:39 +01:00
< ? php echo template :: text ( 'localeSitemapPageLabel' , [
'label' => 'Plan du site' ,
'placeholder' => 'Plan du site' ,
'value' => $this -> getData ([ 'locale' , 'sitemapPageLabel' ]),
]); ?>
</ div >
2021-11-27 16:20:25 +01:00
< div class = " col6 " >
< ? php echo template :: text ( 'localeCookiesFooterText' , [
2021-11-30 19:14:06 +01:00
'label' => 'Cookies' ,
2021-11-27 16:20:25 +01:00
'value' => $this -> getData ([ 'locale' , 'cookies' , 'cookiesFooterText' ]),
2021-11-30 19:14:06 +01:00
'placeHolder' => 'Cookies'
2021-11-27 16:20:25 +01:00
]); ?>
</ div >
</ div >
</ div >
</ div >
</ div >
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
< h4 > Message d 'acceptation des Cookies <?php echo template::flag(' site ', ' 20 px ' ); ?>
2022-01-07 10:22:08 +01:00
< span id = " specialeHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
2021-11-27 16:20:25 +01:00
< a href = " https://doc.zwiicms.fr/cookies " target = " _blank " >
< ? php echo template :: ico ( 'help' , 'left' ); ?>
</ a >
</ span >
</ h4 >
< div class = " row " >
< div class = " col12 " >
2021-11-28 12:07:07 +01:00
< ? php echo template :: text ( 'localeCookiesTitleText' , [
'help' => 'Saisissez le titre de la fenêtre de gestion des cookies.' ,
'label' => 'Titre de la fenêtre' ,
2022-01-09 10:29:00 +01:00
'value' => $this -> getData ([ 'locale' , 'cookies' , 'titleLabel' ]),
2021-11-28 12:07:07 +01:00
'placeHolder' => 'Gérer les cookies'
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col8 " >
2021-11-27 16:20:25 +01:00
< ? php echo template :: textarea ( 'localeCookiesZwiiText' , [
'help' => 'Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.' ,
'label' => 'Cookies Zwii' ,
2022-01-09 10:29:00 +01:00
'value' => $this -> getData ([ 'locale' , 'cookies' , 'mainLabel' ]),
2021-11-27 16:20:25 +01:00
'placeHolder' => 'Ce site utilise des cookies nécessaires à son fonctionnement, ils permettent de fluidifier son fonctionnement par exemple en mémorisant les données de connexion, la langue que vous avez choisie ou la validation de ce message.'
]); ?>
</ div >
2021-11-28 12:07:07 +01:00
< div class = " col4 " >
< ? php echo template :: text ( 'localeCookiesLinkMlText' , [
'help' => 'Saisissez le texte du lien vers les mentions légales,la page doit être définie dans la configuration du site.' ,
'label' => 'Lien page des mentions légales.' ,
2022-01-09 10:29:00 +01:00
'value' => $this -> getData ([ 'locale' , 'cookies' , 'linkLegalLabel' ]),
2021-11-28 14:29:22 +01:00
'placeHolder' => 'Consulter les mentions légales'
2021-11-28 12:07:07 +01:00
]); ?>
</ div >
2021-11-27 16:20:25 +01:00
</ div >
< div class = " row " >
2021-11-28 12:07:07 +01:00
< div class = " col8 " >
2021-11-27 16:20:25 +01:00
< ? php echo template :: textarea ( 'localeCookiesGaText' , [
'help' => 'Saisissez le message pour les cookies déposés par Google Analytics, le consentement est requis.' ,
2021-11-29 11:30:54 +01:00
'label' => 'Cookies Google Analytics' ,
2022-01-09 10:29:00 +01:00
'value' => $this -> getData ([ 'locale' , 'cookies' , 'gaLabel' ]),
2021-11-27 16:20:25 +01:00
'placeHolder' => 'Il utilise également des cookies permettant de réaliser des statistiques de visites pour améliorer votre expérience utilisateur, ces cookies déposés par Google Analytics ont besoin de votre consentement.'
]); ?>
</ div >
2021-11-29 11:30:54 +01:00
2021-11-28 12:07:07 +01:00
< div class = " col4 " >
2021-11-29 11:30:54 +01:00
< ? php echo template :: text ( 'localeCookiesCheckboxGaText' , [
'help' => 'Saisissez le texte de la case à cocher Google Analytics.' ,
'label' => 'Checkbox Google Analytics' ,
2022-01-09 10:29:00 +01:00
'value' => $this -> getData ([ 'locale' , 'cookies' , 'checkboxGaLabel' ]),
2021-11-29 11:30:54 +01:00
'placeHolder' => 'Autorisation des cookies Google Analytics'
]); ?>
2021-11-27 16:20:25 +01:00
</ div >
2021-11-02 17:25:39 +01:00
</ div >
2021-11-28 12:07:07 +01:00
< div class = " row " >
< div class = " col4 offset4 " >
< ? php echo template :: text ( 'localeCookiesButtonText' , [
'label' => 'Bouton de validation' ,
2022-01-09 10:29:00 +01:00
'value' => $this -> getData ([ 'locale' , 'cookies' , 'buttonValidLabel' ]),
2021-11-28 12:07:07 +01:00
'placeHolder' => 'J\'ai compris'
]); ?>
</ div >
</ div >
2021-11-02 17:25:39 +01:00
</ div >
</ div >
</ div >
2021-10-30 12:31:24 +02:00
</ div >