2022-09-26 14:54:15 +02:00
2022-09-27 11:25:05 +02:00
< ? php echo template :: formOpen ( 'translateLocaleForm' ); ?>
< div class = " row " >
< div class = " col1 " >
< ? php echo template :: button ( 'translateFormBack' , [
'class' => 'buttonGrey' ,
'href' => helper :: baseUrl () . 'translate' ,
'value' => template :: ico ( 'left' )
]); ?>
</ div >
< div class = " col2 offset9 " >
< ? php echo template :: submit ( 'translateFormSubmit' ); ?>
</ div >
</ div >
2022-09-26 14:54:15 +02:00
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
< h4 > Identité du site
< span id = " localeHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
< a href = " https://doc.zwiicms.fr/localisation-et-identite " target = " _blank " >
< ? php echo template :: ico ( 'help' , [ 'margin' => 'left' ]); ?>
</ a >
</ span >
</ h4 >
< div class = " row " >
< div class = " col12 " >
< ? php echo template :: text ( 'localeTitle' , [
'label' => 'Titre du site' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'title' ],
2022-09-26 14:54:15 +02:00
'help' => 'Il apparaît dans la barre de titre et les partages sur les réseaux sociaux.'
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col12 " >
< ? php echo template :: textarea ( 'localeMetaDescription' , [
'label' => 'Description du site' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'metaDescription' ],
2022-09-26 14:54:15 +02:00
'help' => 'La description d\'une page participe à son référencement, chaque page doit disposer d\'une description différente.'
]); ?>
</ div >
</ div >
</ div >
</ div >
</ div >
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
< h4 > Assignation des pages spéciales
< span id = " localeHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
< a href = " https://doc.zwiicms.fr/localisation-et-identite " target = " _blank " >
< ? php echo template :: ico ( 'help' , [ 'margin' => 'left' ]); ?>
</ a >
</ span >
</ h4 >
< div class = " row " >
< div class = " col4 " >
< ? php echo template :: select ( 'localeHomePageId' , helper :: arrayColumn ( $module :: $pagesList , 'title' , 'SORT_ASC' ), [
'label' => 'Accueil du site' ,
2022-09-27 11:25:05 +02:00
'selected' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'homePageId' ],
2022-09-26 14:54:15 +02:00
'help' => 'La première page que vos visiteurs verront.'
]); ?>
</ div >
< div class = " col4 " >
< ? php echo template :: select ( 'localePage403' , array_merge ([ 'none' => 'Page par défaut' ], helper :: arrayColumn ( $module :: $orphansList , 'title' , 'SORT_ASC' )), [
'label' => 'Accès interdit, erreur 403' ,
2022-09-27 11:25:05 +02:00
'selected' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'page403' ],
2022-09-26 14:54:15 +02:00
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
</ div >
< div class = " col4 " >
< ? php echo template :: select ( 'localePage404' , array_merge ([ 'none' => 'Page par défaut' ], helper :: arrayColumn ( $module :: $orphansList , 'title' , 'SORT_ASC' )), [
'label' => 'Page inexistante, erreur 404' ,
2022-09-27 11:25:05 +02:00
'selected' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'page404' ],
2022-09-26 14:54:15 +02:00
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col4 " >
< ? php echo template :: select ( 'localeLegalPageId' , array_merge ([ 'none' => 'Aucune' ] , helper :: arrayColumn ( $module :: $pagesList , 'title' , 'SORT_ASC' ) ) , [
'label' => 'Mentions légales' ,
2022-09-27 11:25:05 +02:00
'selected' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'legalPageId' ],
2022-09-26 14:54:15 +02:00
'help' => 'Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.'
]); ?>
</ div >
< div class = " col4 " >
< ? php echo template :: select ( 'localeSearchPageId' , array_merge ([ 'none' => 'Aucune' ] , helper :: arrayColumn ( $module :: $pagesList , 'title' , 'SORT_ASC' ) ) , [
'label' => 'Recherche dans le site' ,
2022-09-27 11:25:05 +02:00
'selected' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'searchPageId' ],
2022-09-26 14:54:15 +02:00
'help' => 'Sélectionnez une page contenant le module \'Recherche\'. Une option du pied de page ajoute un lien discret vers cette page.'
]); ?>
</ div >
< div class = " col4 " >
< ? php
echo template :: select ( 'localePage302' , array_merge ([ 'none' => 'Page par défaut' ], helper :: arrayColumn ( $module :: $orphansList , 'title' , 'SORT_ASC' )), [
'label' => 'Site en maintenance' ,
2022-09-27 11:25:05 +02:00
'selected' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'page302' ],
2022-09-26 14:54:15 +02:00
'help' => 'Cette page ne doit pas apparaître dans l\'arborescence du menu. Créez une page orpheline.'
]); ?>
</ div >
</ div >
</ div >
</ div >
</ div >
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
< h4 > Etiquettes des pages spéciales
< span id = " labelHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
< a href = " https://doc.zwiicms.fr/etiquettes-des-pages-speciales " target = " _blank " >
< ? php echo template :: ico ( 'help' , [ 'margin' => 'left' ]); ?>
</ a >
</ span >
</ h4 >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'localeLegalPageLabel' , [
'label' => 'Mentions légales' ,
'placeholder' => 'Mentions légales' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'legalPageLabel' ]
2022-09-26 14:54:15 +02:00
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'localeSearchPageLabel' , [
'label' => 'Rechercher' ,
'placeholder' => 'Rechercher' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'searchPageLabel' ]
2022-09-26 14:54:15 +02:00
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'localeSitemapPageLabel' , [
'label' => 'Plan du site' ,
'placeholder' => 'Plan du site' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'sitemapPageLabel' ],
2022-09-26 14:54:15 +02:00
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'localeCookiesFooterText' , [
'label' => 'Cookies' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'cookies' ][ 'cookiesFooterText' ],
2022-09-26 14:54:15 +02:00
'placeHolder' => 'Cookies'
]); ?>
</ div >
</ div >
</ div >
</ div >
</ div >
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
< h4 > Message d ' acceptation des Cookies
< span id = " specialeHelpButton " class = " helpDisplayButton " title = " Cliquer pour consulter l'aide en ligne " >
< a href = " https://doc.zwiicms.fr/cookies " target = " _blank " >
< ? php echo template :: ico ( 'help' , [ 'margin' => 'left' ]); ?>
</ a >
</ span >
</ h4 >
< div class = " row " >
< div class = " col6 " >
< ? php echo template :: text ( 'localeCookiesTitleText' , [
'help' => 'Saisissez le titre de la fenêtre de gestion des cookies.' ,
'label' => 'Titre de la fenêtre' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'cookies' ][ 'titleLabel' ],
2022-09-26 14:54:15 +02:00
'placeHolder' => 'Gérer les cookies'
]); ?>
</ div >
< div class = " col6 " >
< ? php echo template :: text ( 'localeCookiesButtonText' , [
'label' => 'Bouton de validation' ,
2022-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'cookies' ][ 'buttonValidLabel' ],
2022-09-26 14:54:15 +02:00
'placeHolder' => 'J\'ai compris'
]); ?>
</ div >
</ div >
< div class = " row " >
< div class = " col8 " >
< ? 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-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'cookies' ][ 'mainLabel' ],
2022-09-26 14:54:15 +02: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 >
< 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-09-27 11:25:05 +02:00
'value' => $module :: $locales [ $this -> getUrl ( 2 )][ 'locale' ][ 'cookies' ][ 'linkLegalLabel' ],
2022-09-26 14:54:15 +02:00
'placeHolder' => 'Consulter les mentions légales'
]); ?>
</ div >
</ div >
</ div >
</ div >
</ div >
< ? php echo template :: formClose (); ?>