11.2.00.5 aperçu contenu perso en-tête + aspect bloc zone de saisie

This commit is contained in:
Fred Tempez 2021-11-21 10:28:06 +01:00
parent 863169d32b
commit f9109bb4a1
7 changed files with 42 additions and 21 deletions

View File

@ -45,7 +45,7 @@ class common {
// Numéro de version // Numéro de version
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/'; const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
const ZWII_VERSION = '11.2.00.4'; const ZWII_VERSION = '11.2.00.5';
const ZWII_UPDATE_CHANNEL = "test"; const ZWII_UPDATE_CHANNEL = "test";
public static $actions = []; public static $actions = [];

View File

@ -457,7 +457,7 @@ class theme extends common {
'imageContainer' => $this->getInput('themeHeaderImageContainer'), 'imageContainer' => $this->getInput('themeHeaderImageContainer'),
'tinyHidden' => $this->getInput('themeHeaderTinyHidden', helper::FILTER_BOOLEAN), 'tinyHidden' => $this->getInput('themeHeaderTinyHidden', helper::FILTER_BOOLEAN),
'feature' => $this->getInput('themeHeaderFeature'), 'feature' => $this->getInput('themeHeaderFeature'),
'featureContent' => $this->getInput('themeHeaderContent', null) 'featureContent' => $this->getInput('themeHeaderText', null)
]]); ]]);
// Modification de la position du menu selon la position de la bannière // Modification de la position du menu selon la position de la bannière
if ( $this->getData(['theme','header','position']) == 'site' ) if ( $this->getData(['theme','header','position']) == 'site' )

View File

@ -16,3 +16,14 @@
/** NE PAS EFFACER /** NE PAS EFFACER
* admin.css * admin.css
*/ */
/**
* Titre zone TinyMCE
*/
.titleWysiwygContent {
font-family: "Oswald",sans-serif;
font-weight: normal;
text-transform: none;
font-size: 1.0em;
margin: 10px;
}

View File

@ -140,15 +140,12 @@
</div> </div>
<div class="row"> <div class="row">
<div class="col12"> <div class="col12">
<div class="block">
<h4>Contenu personnalisé</h4>
<?php echo template::textarea('themeFooterText', [ <?php echo template::textarea('themeFooterText', [
'label' => '<strong>Texte ou HTML</strong>', 'label' => '<div class="titleWysiwygContent">Contenu personnalisé</div>',
'value' => $this->getData(['theme', 'footer', 'text']), 'value' => $this->getData(['theme', 'footer', 'text']),
'class' => 'editorWysiwyg' 'class' => 'editorWysiwyg'
]); ?> ]); ?>
</div> </div>
</div>
</div> </div>
<div class="row"> <div class="row">
<div class="col12"> <div class="col12">

View File

@ -15,3 +15,14 @@
/** NE PAS EFFACER /** NE PAS EFFACER
* admin.css * admin.css
*/ */
/**
* Titre zone TinyMCE
*/
.titleWysiwygContent {
font-family: "Oswald",sans-serif;
font-weight: normal;
text-transform: none;
font-size: 1.0em;
margin: 10px;
}

View File

@ -205,18 +205,16 @@
</div> </div>
<div class="row featureContainer"> <div class="row featureContainer">
<div class="col12"> <div class="col12">
<div class="block">
<h4>Contenu personnalisé</h4>
<div class="row"> <div class="row">
<div class="col12"> <div class="col12">
<?php echo template::textarea('themeHeaderContent', [ <?php echo template::textarea('themeHeaderText', [
'label' => '<div class="titleWysiwygContent">Contenu personnalisé</div>',
'class' => 'editorWysiwyg', 'class' => 'editorWysiwyg',
'value' => $this->getData(['theme', 'header', 'featureContent']) 'value' => $this->getData(['theme', 'header', 'featureContent'])
]); ?> ]); ?>
</div> </div>
</div> </div>
</div> </div>
</div>
</div> </div>
<div id="featureContent" class="displayNone"> <div id="featureContent" class="displayNone">
<?php echo $this->getData(['theme','header','featureContent']);?> <?php echo $this->getData(['theme','header','featureContent']);?>

View File

@ -20,6 +20,10 @@ tinymce.init({
if (ed.id === 'themeFooterText') { if (ed.id === 'themeFooterText') {
$("#footerText").html(tinyMCE.get('themeFooterText').getContent()); $("#footerText").html(tinyMCE.get('themeFooterText').getContent());
} }
if (ed.id === 'themeHeaderText') {
$("#featureContent").html(tinyMCE.get('themeHeaderText').getContent());
}
}); });
}, },
// Langue // Langue