forked from ZwiiCMS-Team/ZwiiCMS
Ajout : déplacement dynamique bloc footer
This commit is contained in:
parent
ad78b86984
commit
19de4ee5ed
@ -139,35 +139,47 @@
|
|||||||
<footer <?php if($this->getData(['theme', 'footer', 'position']) === 'hide'): ?>class="displayNone"<?php endif; ?>>
|
<footer <?php if($this->getData(['theme', 'footer', 'position']) === 'hide'): ?>class="displayNone"<?php endif; ?>>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col4" id="left"> <!-- bloc gauche -->
|
<div class="col4" id="siteLeft"> <!-- bloc gauche -->
|
||||||
<?php
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'left') {
|
if($this->getData(['theme', 'footer', 'textPosition']) === 'left') {
|
||||||
$layout->showSocials(); }
|
$layout->showFooterText();}
|
||||||
if($this->getData(['theme', 'footer', 'textPosition']) === 'left') {
|
?>
|
||||||
$layout->showFooterText(); }
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'left') {
|
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'left') {
|
||||||
$layout->showCopyright(); }
|
$layout->showSocials(); }
|
||||||
?>
|
?>
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'left') {
|
||||||
|
$layout->showCopyright(); }
|
||||||
|
?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col4" id="center"> <!-- bloc central -->
|
<div class="col4" id="siteCenter"> <!-- bloc central -->
|
||||||
<?php
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'center') {
|
if($this->getData(['theme', 'footer', 'textPosition']) === 'center') {
|
||||||
$layout->showSocials(); }
|
$layout->showFooterText(); }
|
||||||
if($this->getData(['theme', 'footer', 'textPosition']) === 'center') {
|
?>
|
||||||
$layout->showFooterText(); }
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'center') {
|
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'center') {
|
||||||
$layout->showCopyright(); }
|
$layout->showSocials(); }
|
||||||
?>
|
?>
|
||||||
</div>
|
<?php
|
||||||
<div class="col4" id="right"> <!-- bloc droite -->
|
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'center') {
|
||||||
<?php
|
$layout->showCopyright(); }
|
||||||
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'right') {
|
?>
|
||||||
$layout->showSocials(); }
|
</div>
|
||||||
if($this->getData(['theme', 'footer', 'textPosition']) === 'right') {
|
<div class="col4" id="siteRight"> <!-- bloc droite -->
|
||||||
$layout->showFooterText(); }
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'right') {
|
if($this->getData(['theme', 'footer', 'textPosition']) === 'right') {
|
||||||
$layout->showCopyright(); }
|
$layout->showFooterText(); }
|
||||||
?>
|
?>
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'right') {
|
||||||
|
$layout->showSocials(); }
|
||||||
|
?>
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'right') {
|
||||||
|
$layout->showCopyright(); }
|
||||||
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -179,36 +191,48 @@
|
|||||||
<footer>
|
<footer>
|
||||||
<div class="container-large">
|
<div class="container-large">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col4" id="left"> <!-- bloc gauche -->
|
<div class="col4" id="bodyLeft"> <!-- bloc gauche -->
|
||||||
<?php
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'left') {
|
if($this->getData(['theme', 'footer', 'textPosition']) === 'left') {
|
||||||
$layout->showSocials(); }
|
$layout->showFooterText(); }
|
||||||
if($this->getData(['theme', 'footer', 'textPosition']) === 'left') {
|
?>
|
||||||
$layout->showFooterText(); }
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'left') {
|
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'left') {
|
||||||
$layout->showCopyright(); }
|
$layout->showSocials(); }
|
||||||
?>
|
?>
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'left') {
|
||||||
|
$layout->showCopyright(); }
|
||||||
|
?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col4" id="center"> <!-- bloc central -->
|
<div class="col4" id="bodyCenter"> <!-- bloc central -->
|
||||||
<?php
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'center') {
|
if($this->getData(['theme', 'footer', 'textPosition']) === 'center') {
|
||||||
$layout->showSocials(); }
|
$layout->showFooterText(); }
|
||||||
if($this->getData(['theme', 'footer', 'textPosition']) === 'center') {
|
?>
|
||||||
$layout->showFooterText(); }
|
<?php
|
||||||
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'center') {
|
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'center') {
|
||||||
$layout->showCopyright(); }
|
$layout->showSocials(); }
|
||||||
?>
|
?>
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'center') {
|
||||||
|
$layout->showCopyright(); }
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
<div class="col4" id="bodyRight"> <!-- bloc droite -->
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'textPosition']) === 'right') {
|
||||||
|
$layout->showFooterText(); }
|
||||||
|
?>
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'right') {
|
||||||
|
$layout->showSocials(); }
|
||||||
|
?>
|
||||||
|
<?php
|
||||||
|
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'right') {
|
||||||
|
$layout->showCopyright();}
|
||||||
|
?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col4" id="right"> <!-- bloc droite -->
|
|
||||||
<?php
|
|
||||||
if($this->getData(['theme', 'footer', 'socialsPosition']) === 'right') {
|
|
||||||
$layout->showSocials(); }
|
|
||||||
if($this->getData(['theme', 'footer', 'textPosition']) === 'right') {
|
|
||||||
$layout->showFooterText(); }
|
|
||||||
if($this->getData(['theme', 'footer', 'copyrightPosition']) === 'right') {
|
|
||||||
$layout->showCopyright(); }
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
* @copyright Copyright (C) 2008-2018, Rémi Jean
|
* @copyright Copyright (C) 2008-2018, Rémi Jean
|
||||||
* @license GNU General Public License, version 3
|
* @license GNU General Public License, version 3
|
||||||
* @link http://zwiicms.com/
|
* @link http://zwiicms.com/
|
||||||
|
* @Edition : 23/9/18 Frédéric Tempez <frederic.tempez@outlook.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class theme extends common {
|
class theme extends common {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
* @copyright Copyright (C) 2008-2018, Rémi Jean
|
* @copyright Copyright (C) 2008-2018, Rémi Jean
|
||||||
* @license GNU General Public License, version 3
|
* @license GNU General Public License, version 3
|
||||||
* @link http://zwiicms.com/
|
* @link http://zwiicms.com/
|
||||||
|
* @Author 23/9/18 Frédéric Tempez <frederic.tempez@outlook.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -52,6 +53,77 @@ $("input, select").on("change", function() {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
// Position dans les blocs FT
|
||||||
|
// Bloc texte personnalisé
|
||||||
|
$("#themeFooterTextPosition").on("change",function() {
|
||||||
|
switch($("#themeFooterTextPosition").val()) {
|
||||||
|
case 'hide':
|
||||||
|
$("#footerText").hide();
|
||||||
|
break;
|
||||||
|
case 'left':
|
||||||
|
$("#footerText").show().appendTo("#bodyLeft");
|
||||||
|
$("#footerText").show().appendTo("#siteLeft");
|
||||||
|
break;
|
||||||
|
case 'center':
|
||||||
|
$("#footerText").show().appendTo("#bodyCenter");
|
||||||
|
$("#footerText").show().appendTo("#siteCenter");
|
||||||
|
break;
|
||||||
|
case 'right':
|
||||||
|
$("#footerText").show().appendTo("#bodyRight");
|
||||||
|
$("#footerText").show().appendTo("#siteRight");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}).trigger("change");
|
||||||
|
|
||||||
|
// Bloc socials
|
||||||
|
$("#themeFooterSocialsPosition").on("change",function() {
|
||||||
|
switch($("#themeFooterSocialsPosition").val()) {
|
||||||
|
case 'hide':
|
||||||
|
$("#footerSocials").hide();
|
||||||
|
break;
|
||||||
|
case 'left':
|
||||||
|
$("#footerSocials").show().appendTo("#bodyLeft");
|
||||||
|
$("#footerSocials").show().appendTo("#siteLeft");
|
||||||
|
break;
|
||||||
|
case 'center':
|
||||||
|
$("#footerSocials").show().appendTo("#bodyCenter");
|
||||||
|
$("#footerSocials").show().appendTo("#siteCenter");
|
||||||
|
break;
|
||||||
|
case 'right':
|
||||||
|
$("#footerSocials").show().appendTo("#bodyRight");
|
||||||
|
$("#footerSocials").show().appendTo("#siteRight");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}).trigger("change");
|
||||||
|
|
||||||
|
// Bloc Copyright
|
||||||
|
$("#themeFooterCopyrightPosition").on("change",function() {
|
||||||
|
switch($("#themeFooterCopyrightPosition").val()) {
|
||||||
|
case 'hide':
|
||||||
|
$("#footerCopyright").hide();
|
||||||
|
break;
|
||||||
|
case 'left':
|
||||||
|
$("#footerCopyright").show().appendTo("#bodyLeft");
|
||||||
|
$("#footerCopyright").show().appendTo("#siteLeft");
|
||||||
|
break;
|
||||||
|
case 'center':
|
||||||
|
$("#footerCopyright").show().appendTo("#bodyCenter");
|
||||||
|
$("#footerCopyright").show().appendTo("#siteCenter");
|
||||||
|
break;
|
||||||
|
case 'right':
|
||||||
|
$("#footerCopyright").show().appendTo("#bodyRight");
|
||||||
|
$("#footerCopyright").show().appendTo("#siteRight");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}).trigger("change");
|
||||||
|
|
||||||
|
// Fin Position dans les blocs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Lien de connexion
|
// Lien de connexion
|
||||||
$("#themeFooterLoginLink").on("change", function() {
|
$("#themeFooterLoginLink").on("change", function() {
|
||||||
if($(this).is(":checked")) {
|
if($(this).is(":checked")) {
|
||||||
|
@ -77,19 +77,6 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col4">
|
|
||||||
<div class="block">
|
|
||||||
<h4>Réseaux sociaux</h4>
|
|
||||||
<?php echo template::select('themeFooterSocialsPosition', $module::$footerblocks, [
|
|
||||||
'label' => 'Emplacement',
|
|
||||||
'selected' => $this->getData(['theme', 'footer', 'socialsPosition'])
|
|
||||||
]); ?>
|
|
||||||
<?php echo template::select('themeFooterSocialsAlign', $module::$aligns, [
|
|
||||||
'label' => 'Alignement',
|
|
||||||
'selected' => $this->getData(['theme', 'footer', 'socialsAlign'])
|
|
||||||
]); ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col4">
|
<div class="col4">
|
||||||
<div class="block">
|
<div class="block">
|
||||||
<h4>Contenu personnalisé</h4>
|
<h4>Contenu personnalisé</h4>
|
||||||
@ -103,6 +90,19 @@
|
|||||||
]); ?>
|
]); ?>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col4">
|
||||||
|
<div class="block">
|
||||||
|
<h4>Réseaux sociaux</h4>
|
||||||
|
<?php echo template::select('themeFooterSocialsPosition', $module::$footerblocks, [
|
||||||
|
'label' => 'Emplacement',
|
||||||
|
'selected' => $this->getData(['theme', 'footer', 'socialsPosition'])
|
||||||
|
]); ?>
|
||||||
|
<?php echo template::select('themeFooterSocialsAlign', $module::$aligns, [
|
||||||
|
'label' => 'Alignement',
|
||||||
|
'selected' => $this->getData(['theme', 'footer', 'socialsAlign'])
|
||||||
|
]); ?>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col4">
|
<div class="col4">
|
||||||
<div class="block">
|
<div class="block">
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user