forked from ZwiiCMS-Team/ZwiiCMS
Modif valeur par defaut pageid recherche et mentions vides
This commit is contained in:
parent
de7caa49c1
commit
be7ea6c4fb
@ -2192,13 +2192,15 @@ class layout extends common {
|
|||||||
$items .= '</span>';
|
$items .= '</span>';
|
||||||
// Affichage du module de recherche
|
// Affichage du module de recherche
|
||||||
$items .= '<span id="footerDisplaySearch"';
|
$items .= '<span id="footerDisplaySearch"';
|
||||||
$items .= $this->getData(['theme','footer','displaySearch']) === false ? ' class="displayNone"' : '';
|
$items .= $this->getData(['theme','footer','displaySearch']) === false ? ' class="displayNone"' : '>';
|
||||||
$items .= '><wbr> | <a href="' . helper::baseUrl() . $this->getData(['config','searchPageId']) . '" data-tippy-content="Rechercher dans le site" >Recherche</a>';
|
if ($this->getData(['config','searchPageId']) !== 'none') {
|
||||||
|
$items .= '<wbr> | <a href="' . helper::baseUrl() . $this->getData(['config','searchPageId']) . '" data-tippy-content="Rechercher dans le site" >Recherche</a>';
|
||||||
|
}
|
||||||
$items .= '</span>';
|
$items .= '</span>';
|
||||||
// Affichage des mentions légales
|
// Affichage des mentions légales
|
||||||
$items .= '<span id="footerDisplayLegal"';
|
$items .= '<span id="footerDisplayLegal"';
|
||||||
$items .= $this->getData(['theme','footer','displayLegal']) === false ? ' class="displayNone" >' : '>';
|
$items .= $this->getData(['theme','footer','displayLegal']) === false ? ' class="displayNone" >' : '>';
|
||||||
if ($this->getData(['config','legalPageId']) !== '') {
|
if ($this->getData(['config','legalPageId']) !== 'none') {
|
||||||
$items .= '<wbr> | <a href="' . helper::baseUrl() . $this->getData(['config','legalPageId']) . '" data-tippy-content="Mentions Légales">Mentions légales</a>';
|
$items .= '<wbr> | <a href="' . helper::baseUrl() . $this->getData(['config','legalPageId']) . '" data-tippy-content="Mentions Légales">Mentions légales</a>';
|
||||||
}
|
}
|
||||||
$items .= '</span>';
|
$items .= '</span>';
|
||||||
|
@ -417,7 +417,7 @@ class config extends common {
|
|||||||
}
|
}
|
||||||
// Empêcher la modification si défini dans footer
|
// Empêcher la modification si défini dans footer
|
||||||
if ( $this->getData(['theme','footer','displaySearch']) === true
|
if ( $this->getData(['theme','footer','displaySearch']) === true
|
||||||
AND $this->getInput('configSearchPageId') === ''
|
AND $this->getInput('configSearchPageId') === 'none'
|
||||||
){
|
){
|
||||||
$searchPageId = $this->getData(['config','searchPageId']);
|
$searchPageId = $this->getData(['config','searchPageId']);
|
||||||
self::$inputNotices['configSearchPageId'] = 'Désactiver l\'option dans le pied de page';
|
self::$inputNotices['configSearchPageId'] = 'Désactiver l\'option dans le pied de page';
|
||||||
@ -427,7 +427,7 @@ class config extends common {
|
|||||||
}
|
}
|
||||||
// Empêcher la modification si défini dans footer
|
// Empêcher la modification si défini dans footer
|
||||||
if ( $this->getData(['theme','footer','displayLegal']) === true
|
if ( $this->getData(['theme','footer','displayLegal']) === true
|
||||||
AND $this->getInput('configLegalPageId') === ''
|
AND $this->getInput('configLegalPageId') === 'none'
|
||||||
){
|
){
|
||||||
$legalPageId = $this->getData(['config','legalPageId']);
|
$legalPageId = $this->getData(['config','legalPageId']);
|
||||||
self::$inputNotices['configLegalPageId'] = 'Désactiver l\'option dans le pied de page';
|
self::$inputNotices['configLegalPageId'] = 'Désactiver l\'option dans le pied de page';
|
||||||
|
@ -169,14 +169,14 @@
|
|||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col4">
|
<div class="col4">
|
||||||
<?php echo template::select('configLegalPageId', array_merge(['' => 'Sélectionner'] , helper::arrayCollumn($pages, 'title', 'SORT_ASC') ) , [
|
<?php echo template::select('configLegalPageId', array_merge(['none' => 'Aucune'] , helper::arrayCollumn($pages, 'title', 'SORT_ASC') ) , [
|
||||||
'label' => 'Mentions légales',
|
'label' => 'Mentions légales',
|
||||||
'selected' => $this->getData(['config', 'legalPageId']),
|
'selected' => $this->getData(['config', 'legalPageId']),
|
||||||
'help' => 'Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.'
|
'help' => 'Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col4">
|
<div class="col4">
|
||||||
<?php echo template::select('configSearchPageId', array_merge(['' => 'Sélectionner'] , helper::arrayCollumn($pages, 'title', 'SORT_ASC') ) , [
|
<?php echo template::select('configSearchPageId', array_merge(['none' => 'Aucune'] , helper::arrayCollumn($pages, 'title', 'SORT_ASC') ) , [
|
||||||
'label' => 'Recherche dans le site',
|
'label' => 'Recherche dans le site',
|
||||||
'selected' => $this->getData(['config', 'searchPageId']),
|
'selected' => $this->getData(['config', 'searchPageId']),
|
||||||
'help' => 'Sélectionner la page "Recherche" ou une page contenant le module "Recherche" permet d\'activer un lien dans le pied de page. '
|
'help' => 'Sélectionner la page "Recherche" ou une page contenant le module "Recherche" permet d\'activer un lien dans le pied de page. '
|
||||||
|
@ -13,6 +13,8 @@ class init extends common {
|
|||||||
'page302' => 'erreur302',
|
'page302' => 'erreur302',
|
||||||
'page403' => 'erreur403',
|
'page403' => 'erreur403',
|
||||||
'page404' => 'erreur404',
|
'page404' => 'erreur404',
|
||||||
|
'legalPageId' => 'mentions-legales',
|
||||||
|
'searchPageId' => 'recherche',
|
||||||
'maintenance' => false,
|
'maintenance' => false,
|
||||||
'social' => [
|
'social' => [
|
||||||
'facebookId' => 'facebook',
|
'facebookId' => 'facebook',
|
||||||
@ -25,8 +27,6 @@ class init extends common {
|
|||||||
],
|
],
|
||||||
'timezone' => 'Europe/Paris',
|
'timezone' => 'Europe/Paris',
|
||||||
'itemsperPage' => 10,
|
'itemsperPage' => 10,
|
||||||
'legalPageId' => 'mentions-legales',
|
|
||||||
'searchPageId' => 'recherche',
|
|
||||||
'metaDescription' => 'Zwii est un CMS sans base de données qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.',
|
'metaDescription' => 'Zwii est un CMS sans base de données qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.',
|
||||||
'title' => 'Votre site en quelques clics !',
|
'title' => 'Votre site en quelques clics !',
|
||||||
'proxyUrl' => '',
|
'proxyUrl' => '',
|
||||||
|
@ -79,16 +79,16 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::checkbox('themeFooterDisplayLegal', true, 'Mentions légales', [
|
<?php echo template::checkbox('themeFooterDisplayLegal', true, 'Mentions légales', [
|
||||||
'checked' => (bool) empty($this->getData(['config', 'legalPageId'])) ? false : $this->getData(['theme', 'footer', 'displayLegal']),
|
'checked' => $this->getData(['config', 'legalPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displayLegal']),
|
||||||
'disabled' => (bool) empty($this->getData(['config', 'legalPageId'])) ? true : false,
|
'disabled' => $this->getData(['config', 'legalPageId']) === 'none' ? true : false,
|
||||||
'help' => (bool) empty($this->getData(['config', 'legalPageId'])) ? 'Pour activer cette option, sélectionnez la page contenant les mentions légales dans la configuration du site' : ''
|
'help' => $this->getData(['config', 'legalPageId']) === 'none' ? 'Pour activer cette option, sélectionnez la page contenant les mentions légales dans la configuration du site' : ''
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::checkbox('themeFooterDisplaySearch', true, 'Rechercher dans le site', [
|
<?php echo template::checkbox('themeFooterDisplaySearch', true, 'Rechercher dans le site', [
|
||||||
'checked' => (bool) empty($this->getData(['config', 'searchPageId'])) ? false : $this->getData(['theme', 'footer', 'displaySearch']),
|
'checked' => $this->getData(['config', 'searchPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displaySearch']),
|
||||||
'disabled' => (bool) empty($this->getData(['config', 'searchPageId'])) ? true : false,
|
'disabled' => $this->getData(['config', 'searchPageId']) === 'none' ? true : false,
|
||||||
'help' => (bool) empty($this->getData(['config', 'searchPageId'])) ? 'Pour activer cette option, sélectionnez la page contenant un module de recherche dans la configuration du site' : ''
|
'help' => $this->getData(['config', 'searchPageId']) === 'none' ? 'Pour activer cette option, sélectionnez la page contenant un module de recherche dans la configuration du site' : ''
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user