[9.2.18] Pied de page - options des mentions légales

This commit is contained in:
Fred Tempez 2020-02-04 16:51:28 +01:00
parent de791a977a
commit 050d646a50
3 changed files with 4 additions and 6 deletions

View File

@ -8,6 +8,7 @@
- Image du fond (body), options responsive cover et contain. - Image du fond (body), options responsive cover et contain.
- Réseaux sociaux, icône Youtube chaîne ou utilisateur. - Réseaux sociaux, icône Youtube chaîne ou utilisateur.
- Pied de page, position fixe dans le site. - Pied de page, position fixe dans le site.
- Pied de page, option d'affichage des mentions légales disponible uniquement si une page est sélectionnée.
## version 9.2.17 ## version 9.2.17
- Correction : - Correction :

View File

@ -279,11 +279,6 @@ class config extends common {
public function index() { public function index() {
// Soumission du formulaire // Soumission du formulaire
if($this->isPost()) { if($this->isPost()) {
if ($this->getInput('configLegalCheck', helper::FILTER_BOOLEAN) === true ) {
$legalPageId = $this->getInput('configLegalPageId', helper::FILTER_ID);
} else {
$legalPageId = '';
}
$this->setData([ $this->setData([
'config', 'config',
[ [

View File

@ -52,7 +52,9 @@
</div> </div>
<div class="row"> <div class="row">
<?php echo template::checkbox('themeFooterDisplayLegal', true, 'Mentions légales', [ <?php echo template::checkbox('themeFooterDisplayLegal', true, 'Mentions légales', [
'checked' => $this->getData(['config', 'legalPageId']) === '' ? false : $this->getData(['theme', 'footer', 'displayLegal']), 'checked' => (bool) empty($this->getData(['config', 'legalPageId'])) ? false : $this->getData(['theme', 'footer', 'displayLegal']),
'disabled' => (bool) empty($this->getData(['config', 'legalPageId'])) ? true : false,
'help' => (bool) empty($this->getData(['config', 'legalPageId'])) ? 'Pour activer cette option, sélectionnez la page contenant les mentions légales dans la gestion du site' : ''
]); ?> ]); ?>
</div> </div>
</div> </div>