finitions

This commit is contained in:
Deltacms 2022-11-27 08:19:11 +01:00
parent e90480cc6c
commit 2c387335d9
11 changed files with 11 additions and 16 deletions

View File

@ -6,7 +6,6 @@
- Adaptation des modules de page à ce nouveau groupe avec des actions autorisées limitées,
- Nouvelle option dans l'édition d'une page, permissions : sélection du groupe requis pour modifier la page,
- Modules Gallery et Slider, sélection du dossier : seuls les dossiers incluant au moins une image sont proposés et exclusion de certains dossiers
- Affichage du menu : modifications de l'ordre pages, icônes login ou membre, drapeaux suivant l'alignement du contenu ou en menu burger
- Nettoyage : suppression de fichiers inutiles (2.5Mo),
- Corrections :
- Affichage du sous-menu avec un alignement du contenu à droite : il y avait un décalage du site quand les pages situées à la droite du menu possédaient des pages enfants.

View File

@ -558,7 +558,7 @@ $(document).ready(function(){
var page=[];
if( '<?php echo $this->getData(['theme', 'menu', 'minWidthParentOrAll']); ?>' === ''){
page = parentPage;
// suppression d'un sous-menu ?
// suppression d'un sous-menu depuis le dernier enregistrement de theme.css
$.each(allPage, function(index, value) {
// si la page n'est pas parent on repositionne min-width à auto
if( parentPage.includes( value ) === false ) $('nav li .' + value).css('min-width', 'auto');

View File

@ -1612,18 +1612,16 @@ class common {
// Met en forme les items du menu
$itemsLeft = '';
$currentPageId = $this->getData(['page', $this->getUrl(0)]) ? $this->getUrl(0) : $this->getUrl(2);
?> <script> var parentPage=[]; var allPage=[]; </script>
?>
<script> var parentPage=[]; var allPage=[]; </script>
<?php
foreach($this->getHierarchy() as $parentPageId => $childrenPageIds) {
// Passer les entrées masquées
// Propriétés de l'item
$active = ($parentPageId === $currentPageId OR in_array($currentPageId, $childrenPageIds)) ? 'active ' : '';
$targetBlank = $this->getData(['page', $parentPageId, 'targetBlank']) ? ' target="_blank"' : '';
// Si c'est une page parent on passe son id à core.js.php pour adampter la largeur du sous-menu à la largeur de l'onglet de la page parent
// Tableaux des pages parent et de toutes les pages utilisés par core.js.php pour régler la largeur minimale des onglets et la largeur des sous-menus
if( $childrenPageIds !== [] ){ ?>
<script> parentPage.push('<?php echo $parentPageId; ?>'); </script>
<?php } ?>

View File

@ -568,10 +568,6 @@ nav li {
position: relative;
}
@media screen and (max-width: 768px) {
nav li {
} }
nav li ul {
display: block;
position: absolute;

View File

@ -82,7 +82,9 @@
"burgerContent": "title",
"width": "container",
"burgerTextColor": "#DDD",
"burgerFontSize": "1.5em"
"burgerFontSize": "1.5em",
"minWidthTab" => "auto",
"minWidthParentOrAll" => false
},
"site": {
"backgroundColor": "rgba(255, 255, 255, 1)",

View File

@ -97,7 +97,7 @@ $text['core_theme_view']['footer'][17] = 'Cookie information message, available
$text['core_theme_view']['footer'][18] = 'Login link';
$text['core_theme_view']['footer'][19] = 'To limit hacking attempts, save the login page as a favourite and disable this option';
$text['core_theme_view']['footer'][20] = 'Member bar';
$text['core_theme_view']['footer'][21] = 'Displays account management and logout icons for simple logged-in members, does not apply to editors and administrators';
$text['core_theme_view']['footer'][21] = 'Displays account management and logout icons for simple logged-in members.';
$text['core_theme_view']['footer'][22] = 'Legal notice';
$text['core_theme_view']['footer'][23] = 'Option active if a page has been selected';
$text['core_theme_view']['footer'][24] = 'None';
@ -306,7 +306,7 @@ $text['core_theme']['save'][1] = ' successfully saved';
// $text[
// Passage de la langue d'administration à Tinymce
// Passage de la langue d'administration à Tinymce
$lang_admin = 'en_GB';
// Selects
@ -326,7 +326,7 @@ $containerWides = [
$footerblocks = [
1 => [
'hide' => 'Hidden',
'center' => 'Affiché' ],
'center' => 'Center' ],
2 => [
'hide' => 'Hidden',
'left' => 'Left',

View File

@ -97,7 +97,7 @@ $text['core_theme_view']['footer'][17] = 'Message d\'information relatif aux coo
$text['core_theme_view']['footer'][18] = 'Lien de connexion';
$text['core_theme_view']['footer'][19] = 'Pour limiter les tentatives de piratage, enregistrez la page de connexion en favori et désactivez cette option.';
$text['core_theme_view']['footer'][20] = 'Barre du membre';
$text['core_theme_view']['footer'][21] = 'Affiche les icônes de gestion du compte et de déconnexion des membres simples connectés, ne s\'applique pas aux éditeurs et administrateurs.';
$text['core_theme_view']['footer'][21] = 'Affiche les icônes de gestion du compte et de déconnexion des membres simples connectés.';
$text['core_theme_view']['footer'][22] = 'Mentions légales';
$text['core_theme_view']['footer'][23] = 'Option active si une page a été sélectionnée.';
$text['core_theme_view']['footer'][24] = 'Aucune';