correction liens icones bandeau burger
This commit is contained in:
parent
310e3fd272
commit
54d03c2d16
|
@ -1,5 +1,11 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## Version 4.5.02 de Deltacms
|
||||||
|
- Modifications :
|
||||||
|
|
||||||
|
- Corrections :
|
||||||
|
- Theme / Menu / Burger : les liens associés aux icônes gauche et centrale du bandeau burger sont valides pour toutes les langues du site,
|
||||||
|
|
||||||
## Version 4.5.01 de Deltacms
|
## Version 4.5.01 de Deltacms
|
||||||
- Modifications :
|
- Modifications :
|
||||||
- Une troisième langue d'administration est disponible : espagnol / castillan,
|
- Une troisième langue d'administration est disponible : espagnol / castillan,
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
# DeltaCMS 4.5.01
|
# DeltaCMS 4.5.02
|
||||||
|
|
||||||
DeltaCMS est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.
|
DeltaCMS est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.
|
||||||
L'administration du site est trilingue espagnol (castillan), anglais ou français, le site peut être rédigé dans une langue quelconque.
|
L'administration du site est trilingue espagnol (castillan), anglais ou français, le site peut être rédigé dans une langue quelconque.
|
||||||
|
|
|
@ -49,7 +49,7 @@ class common {
|
||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const DELTA_UPDATE_URL = 'https://update.deltacms.fr/master/';
|
const DELTA_UPDATE_URL = 'https://update.deltacms.fr/master/';
|
||||||
const DELTA_VERSION = '4.5.01';
|
const DELTA_VERSION = '4.5.02';
|
||||||
const DELTA_UPDATE_CHANNEL = "v4";
|
const DELTA_UPDATE_CHANNEL = "v4";
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
|
@ -1702,8 +1702,8 @@ class common {
|
||||||
//Menu burger
|
//Menu burger
|
||||||
$fileIcon1 = './site/file/source/'. $this->getData(['theme', 'menu', 'burgerIcon1']);
|
$fileIcon1 = './site/file/source/'. $this->getData(['theme', 'menu', 'burgerIcon1']);
|
||||||
$fileIcon2 = './site/file/source/'. $this->getData(['theme', 'menu', 'burgerIcon2']);
|
$fileIcon2 = './site/file/source/'. $this->getData(['theme', 'menu', 'burgerIcon2']);
|
||||||
$iconLink1 = helper::baseUrl().$this->getData(['theme', 'menu','burgerIconLink1']);
|
$iconLink1 = helper::baseUrl().$this->getData(['locale', 'menuBurger','burgerLeftIconLink']);
|
||||||
$iconLink2 = helper::baseUrl().$this->getData(['theme', 'menu','burgerIconLink2']);
|
$iconLink2 = helper::baseUrl().$this->getData(['locale', 'menuBurger','burgerCenterIconLink']);
|
||||||
echo '<div id="toggle">';
|
echo '<div id="toggle">';
|
||||||
switch( $this->getData(['theme','menu','burgerContent']) ){
|
switch( $this->getData(['theme','menu','burgerContent']) ){
|
||||||
case 'none' :
|
case 'none' :
|
||||||
|
|
|
@ -169,4 +169,13 @@ if ($this->getData(['core', 'dataVersion']) < 4501) {
|
||||||
if( is_file('./site/data/head.inc.html')) rename('./site/data/head.inc.html', './site/data/head.inc.php' );
|
if( is_file('./site/data/head.inc.html')) rename('./site/data/head.inc.html', './site/data/head.inc.php' );
|
||||||
$this->setData(['core', 'dataVersion', 4501]);
|
$this->setData(['core', 'dataVersion', 4501]);
|
||||||
}
|
}
|
||||||
|
if ($this->getData(['core', 'dataVersion']) < 4502) {
|
||||||
|
// Déplacement et renommage des variables Burger Icon Link
|
||||||
|
$this->setData(['locale', 'menuBurger', [
|
||||||
|
'burgerLeftIconLink' => $this->getData(['theme', 'menu','burgerIconLink1']) ,
|
||||||
|
'burgerCenterIconLink' => $this->getData(['theme', 'menu','burgerIconLink2'])
|
||||||
|
]]);
|
||||||
|
$this->deleteData(['theme', 'menu', 'burgerIconLink1']);
|
||||||
|
$this->deleteData(['theme', 'menu', 'burgerIconLink2']);
|
||||||
|
$this->setData(['core', 'dataVersion', 4502]);
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -26,6 +26,10 @@
|
||||||
"cookiesCheckboxExtText": "",
|
"cookiesCheckboxExtText": "",
|
||||||
"cookiesFooterText": "Cookies",
|
"cookiesFooterText": "Cookies",
|
||||||
"cookiesButtonText": "I understand"
|
"cookiesButtonText": "I understand"
|
||||||
|
},
|
||||||
|
"menuBurger": {
|
||||||
|
"burgerLeftIconLink": "home",
|
||||||
|
"burgerCenterIconLink": "recherche"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -26,6 +26,10 @@
|
||||||
"cookiesCheckboxExtText": "",
|
"cookiesCheckboxExtText": "",
|
||||||
"cookiesFooterText": "Cookies",
|
"cookiesFooterText": "Cookies",
|
||||||
"cookiesButtonText": "He entendido"
|
"cookiesButtonText": "He entendido"
|
||||||
|
},
|
||||||
|
"menuBurger": {
|
||||||
|
"burgerLeftIconLink": "inicio",
|
||||||
|
"burgerCenterIconLink": "investigacion"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -26,6 +26,10 @@
|
||||||
"cookiesCheckboxExtText": "",
|
"cookiesCheckboxExtText": "",
|
||||||
"cookiesFooterText": "Cookies",
|
"cookiesFooterText": "Cookies",
|
||||||
"cookiesButtonText": "J'ai compris"
|
"cookiesButtonText": "J'ai compris"
|
||||||
|
},
|
||||||
|
"menuBurger": {
|
||||||
|
"burgerLeftIconLink": "accueil",
|
||||||
|
"burgerCenterIconLink": "recherche"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -256,7 +256,7 @@ $text['core_theme_view']['menu'][49] = 'Burger icon color';
|
||||||
$text['core_theme_view']['menu'][50] = 'Left icon';
|
$text['core_theme_view']['menu'][50] = 'Left icon';
|
||||||
$text['core_theme_view']['menu'][51] = 'This icon will be visible on the left side of the burger menu banner';
|
$text['core_theme_view']['menu'][51] = 'This icon will be visible on the left side of the burger menu banner';
|
||||||
$text['core_theme_view']['menu'][52] = 'Link to page';
|
$text['core_theme_view']['menu'][52] = 'Link to page';
|
||||||
$text['core_theme_view']['menu'][53] = 'This choice allows a shortcut to an important page like the home page.';
|
$text['core_theme_view']['menu'][53] = 'This choice allows a shortcut to an important page like the home page. This must be done for each language of your site.';
|
||||||
$text['core_theme_view']['menu'][54] = 'Core icon';
|
$text['core_theme_view']['menu'][54] = 'Core icon';
|
||||||
$text['core_theme_view']['menu'][55] = 'This icon will be visible in the central part of the burger menu banner';
|
$text['core_theme_view']['menu'][55] = 'This icon will be visible in the central part of the burger menu banner';
|
||||||
$text['core_theme_view']['menu'][56] = 'When fixed the banner of the burger menu is at the top of the screen or under the administration bar.';
|
$text['core_theme_view']['menu'][56] = 'When fixed the banner of the burger menu is at the top of the screen or under the administration bar.';
|
||||||
|
|
|
@ -256,7 +256,7 @@ $text['core_theme_view']['menu'][49] = 'Color del icono de la hamburguesa';
|
||||||
$text['core_theme_view']['menu'][50] = 'Icono izquierdo';
|
$text['core_theme_view']['menu'][50] = 'Icono izquierdo';
|
||||||
$text['core_theme_view']['menu'][51] = 'Este ícono será visible en el lado izquierdo del banner del menú de hamburguesas';
|
$text['core_theme_view']['menu'][51] = 'Este ícono será visible en el lado izquierdo del banner del menú de hamburguesas';
|
||||||
$text['core_theme_view']['menu'][52] = 'Enlace a la página';
|
$text['core_theme_view']['menu'][52] = 'Enlace a la página';
|
||||||
$text['core_theme_view']['menu'][53] = 'Esta opción permite un acceso directo a una página importante como la página de inicio.';
|
$text['core_theme_view']['menu'][53] = 'Esta opción permite un acceso directo a una página importante como la página de inicio. Esto debe hacerse para cada idioma de su sitio.';
|
||||||
$text['core_theme_view']['menu'][54] = 'Icono principal';
|
$text['core_theme_view']['menu'][54] = 'Icono principal';
|
||||||
$text['core_theme_view']['menu'][55] = 'Este ícono será visible en la parte central del banner del menú de hamburguesas';
|
$text['core_theme_view']['menu'][55] = 'Este ícono será visible en la parte central del banner del menú de hamburguesas';
|
||||||
$text['core_theme_view']['menu'][56] = 'Cuando se arregla, el banner del menú de hamburguesas está en la parte superior de la pantalla o debajo de la barra de administración.';
|
$text['core_theme_view']['menu'][56] = 'Cuando se arregla, el banner del menú de hamburguesas está en la parte superior de la pantalla o debajo de la barra de administración.';
|
||||||
|
|
|
@ -256,7 +256,7 @@ $text['core_theme_view']['menu'][49] = 'Couleur de l\'icône burger';
|
||||||
$text['core_theme_view']['menu'][50] = 'Icône gauche';
|
$text['core_theme_view']['menu'][50] = 'Icône gauche';
|
||||||
$text['core_theme_view']['menu'][51] = 'Cette icône sera visible dans la partie gauche du bandeau du menu burger';
|
$text['core_theme_view']['menu'][51] = 'Cette icône sera visible dans la partie gauche du bandeau du menu burger';
|
||||||
$text['core_theme_view']['menu'][52] = 'Lien vers la page';
|
$text['core_theme_view']['menu'][52] = 'Lien vers la page';
|
||||||
$text['core_theme_view']['menu'][53] = 'Ce choix permet un raccourci vers une page importante comme la page d\'accueil.';
|
$text['core_theme_view']['menu'][53] = 'Ce choix permet un raccourci vers une page importante comme la page d\'accueil. Il est à faire pour chaque langue de votre site.';
|
||||||
$text['core_theme_view']['menu'][54] = 'Icône centrale';
|
$text['core_theme_view']['menu'][54] = 'Icône centrale';
|
||||||
$text['core_theme_view']['menu'][55] = 'Cette icône sera visible dans la partie centrale du bandeau du menu burger';
|
$text['core_theme_view']['menu'][55] = 'Cette icône sera visible dans la partie centrale du bandeau du menu burger';
|
||||||
$text['core_theme_view']['menu'][56] = 'Quand il est fixe le bandeau du menu burger est en haut d\'écran ou sous la barre d\'administration.';
|
$text['core_theme_view']['menu'][56] = 'Quand il est fixe le bandeau du menu burger est en haut d\'écran ou sous la barre d\'administration.';
|
||||||
|
|
|
@ -702,10 +702,12 @@ class theme extends common {
|
||||||
'burgerActiveColorAuto' => $this->getInput('themeMenuBurgerActiveColorAuto', helper::FILTER_BOOLEAN),
|
'burgerActiveColorAuto' => $this->getInput('themeMenuBurgerActiveColorAuto', helper::FILTER_BOOLEAN),
|
||||||
'burgerActiveColor' => $this->getInput('themeMenuBurgerActiveColor'),
|
'burgerActiveColor' => $this->getInput('themeMenuBurgerActiveColor'),
|
||||||
'burgerBackgroundColorSub' => $this->getInput('themeMenuBurgerBackgroundColorSub'),
|
'burgerBackgroundColorSub' => $this->getInput('themeMenuBurgerBackgroundColorSub'),
|
||||||
'burgerIconLink1' => $this->getInput('themeMenuBurgerIconLink1'),
|
|
||||||
'burgerIconLink2' => $this->getInput('themeMenuBurgerIconLink2'),
|
|
||||||
'burgerOverlay' => $this->getInput('themeMenuBurgerOverlay', helper::FILTER_BOOLEAN)
|
'burgerOverlay' => $this->getInput('themeMenuBurgerOverlay', helper::FILTER_BOOLEAN)
|
||||||
]]);
|
]]);
|
||||||
|
$this->setData(['locale', 'menuBurger', [
|
||||||
|
'burgerLeftIconLink' => $this->getInput('themeMenuBurgerLeftIconLink'),
|
||||||
|
'burgerCenterIconLink' => $this->getInput('themeMenuBurgerCenterIconLink')
|
||||||
|
]]);
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
if (isset($_POST['themeMenuSubmit'])){
|
if (isset($_POST['themeMenuSubmit'])){
|
||||||
|
@ -721,7 +723,7 @@ class theme extends common {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Liste des pages pour les liens sur icônes
|
// Liste des pages pour les liens sur icônes
|
||||||
foreach ($this->getHierarchy(null,null,null) as $parentKey=>$parentValue) {
|
foreach ($this->getHierarchy(null,true,null) as $parentKey=>$parentValue) {
|
||||||
// Exclusions les barres, les pages masquées ou non publiques
|
// Exclusions les barres, les pages masquées ou non publiques
|
||||||
if ($this->getData(['page',$parentKey,'group']) !== 0 ||
|
if ($this->getData(['page',$parentKey,'group']) !== 0 ||
|
||||||
$this->getData(['page', $parentKey, 'block']) === 'bar' ) {
|
$this->getData(['page', $parentKey, 'block']) === 'bar' ) {
|
||||||
|
|
|
@ -2,6 +2,14 @@
|
||||||
// Lexique
|
// Lexique
|
||||||
include('./core/module/theme/lang/'. $this->getData(['config', 'i18n', 'langAdmin']) . '/lex_theme.php');
|
include('./core/module/theme/lang/'. $this->getData(['config', 'i18n', 'langAdmin']) . '/lex_theme.php');
|
||||||
|
|
||||||
|
// drapeau pour la langue d'origine ou la langue en traduction rédigée
|
||||||
|
if( $this->getInput('DELTA_I18N_SITE') === '' || $this->getInput('DELTA_I18N_SITE')=== null || $this->getInput('DELTA_I18N_SITE') === 'base'){
|
||||||
|
$flag = $this->getData(['config', 'i18n', 'langBase']);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$flag = $this->getInput('DELTA_I18N_SITE');
|
||||||
|
}
|
||||||
|
|
||||||
echo template::formOpen('themeMenuForm'); ?>
|
echo template::formOpen('themeMenuForm'); ?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col2">
|
<div class="col2">
|
||||||
|
@ -263,9 +271,9 @@ echo template::formOpen('themeMenuForm'); ?>
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::select('themeMenuBurgerIconLink1', $module::$pageList,[
|
<?php echo template::select('themeMenuBurgerLeftIconLink', $module::$pageList,[
|
||||||
'selected' => $this->getData(['theme', 'menu','burgerIconLink1']),
|
'selected' => $this->getData(['locale', 'menuBurger','burgerLeftIconLink']),
|
||||||
'label' => $text['core_theme_view']['menu'][52],
|
'label' => $text['core_theme_view']['menu'][52] .' '. template::flag($flag, '20px'),
|
||||||
'help' => $text['core_theme_view']['menu'][53]
|
'help' => $text['core_theme_view']['menu'][53]
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
@ -283,9 +291,9 @@ echo template::formOpen('themeMenuForm'); ?>
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::select('themeMenuBurgerIconLink2', $module::$pageList,[
|
<?php echo template::select('themeMenuBurgerCenterIconLink', $module::$pageList,[
|
||||||
'selected' => $this->getData(['theme', 'menu','burgerIconLink2']),
|
'selected' => $this->getData(['locale', 'menuBurger','burgerCenterIconLink']),
|
||||||
'label' => $text['core_theme_view']['menu'][52],
|
'label' => $text['core_theme_view']['menu'][52] . template::flag($flag, '20px'),
|
||||||
'help' => $text['core_theme_view']['menu'][53]
|
'help' => $text['core_theme_view']['menu'][53]
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue