@ -66,7 +66,7 @@
'checked' => $this->getData(['theme', 'footer', 'loginLink']),
'help' => 'Pour limiter les tentatives de piratage, enregistrez la page de connexion en favori et désactivez cette option.'
]); ?>
< / div >
< / div >
< div class = "col6" >
<?php echo template :: checkbox ( 'themeFooterDisplayMemberBar' , true , 'Barre du membre' , [
'checked' => $this->getData(['theme', 'footer', 'displayMemberBar']),
@ -79,24 +79,57 @@
< div class = "col5" >
< div class = "block" >
< h4 > Pages spéciales< / h4 >
<?php
$pages = $this->getData(['page']);
foreach($pages as $page => $pageId) {
if ($this->getData(['page',$page,'block']) === 'bar' ||
$this->getData(['page',$page,'disable']) === true) {
unset($pages[$page]);
}
}
$orphans = $this->getData(['page']);
foreach($orphans as $page => $pageId) {
if ($this->getData(['page',$page,'block']) === 'bar' ||
$this->getData(['page',$page,'disable']) === true ||
$this->getdata(['page',$page, 'position']) !== 0) {
unset($orphans[$page]);
}
}
?>
< div class = "row" >
< div class = "col12" >
< div class = "col 6 ">
<?php echo template :: checkbox ( 'themeFooterDisplayLegal' , true , 'Mentions légales' , [
'checked' => $this->getData(['locale', 'legalPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displayLegal']),
'disabled' => $this->getData(['locale', 'legalPageId']) === 'none' ? true : false,
'help' => $this->getData(['locale', 'legalPageId']) === 'none' ? 'Une page contenant les mentions légales n\'est pas définie dans la configuration du site / pages spéciales.' : ''
]); ?>
< / div >
< / div >
< div class = "row" >
< div class = "col12" >
<?php echo template :: checkbox ( 'themeFooterDisplaySearch' , true , 'Rechercher dans le site' , [
< div class = "col6" >
<?php echo template :: checkbox ( 'themeFooterDisplaySearch' , true , 'Rechercher' , [
'checked' => $this->getData(['locale', 'searchPageId']) === 'none' ? false : $this->getData(['theme', 'footer', 'displaySearch']),
'disabled' => $this->getData(['locale', 'searchPageId']) === 'none' ? true : false,
'help' => $this->getData(['locale', 'searchPageId']) === 'none' ? 'Une page contenant un module de recherche n\'est pas définie dans la configuration du site / pages spéciales.' : ''
]); ?>
< / div >
< / div >
< div class = "row" >
< div class = "col6" >
<?php echo template :: select ( 'configLegalPageId' , array_merge ([ 'none' => 'Aucune' ] , helper :: arrayCollumn ( $pages , 'title' , 'SORT_ASC' ) ) , [
'label' => 'Page Mentions légales ' . template::flag('20px'),
'selected' => $this->getData(['locale', 'legalPageId']),
'help' => 'Options identique à la configuration du site',
'disabled' => true
]); ?>
< / div >
< div class = "col6" >
<?php echo template :: select ( 'configSearchPageId' , array_merge ([ 'none' => 'Aucune' ] , helper :: arrayCollumn ( $pages , 'title' , 'SORT_ASC' ) ) , [
'label' => 'Page Rechercher ' . template::flag('20px'),
'selected' => $this->getData(['locale', 'searchPageId']),
'help' => 'Options identique à la configuration du site',
'disabled' => true
]); ?>
< / div >
< / div >
< / div >
< / div >
< / div >