wip
This commit is contained in:
parent
cfdd9d11ea
commit
309de4c823
@ -495,9 +495,11 @@ class layout extends common
|
||||
*/
|
||||
public function showMenu()
|
||||
{
|
||||
// Met en forme les items du menu
|
||||
// Met en forme les items du menu si affiché
|
||||
$itemsLeft = '';
|
||||
if ($this->getData(['theme', 'menu', 'hidePages'])) {
|
||||
$itemsLeft = $this->formatMenu();
|
||||
|
||||
}
|
||||
// Menu extra
|
||||
$itemsRight = $this->formatMenu(true);
|
||||
|
||||
@ -624,14 +626,7 @@ class layout extends common
|
||||
{
|
||||
$items = '';
|
||||
$currentPageId = $this->getData(['page', $this->getUrl(0)]) ? $this->getUrl(0) : $this->getUrl(2);
|
||||
// La liste des pages n'est générée si le thème ne l'autorise pas sauf pour la page home.
|
||||
if (
|
||||
self::$siteContent === 'home'
|
||||
|| (
|
||||
self::$siteContent !== 'home'
|
||||
&& $this->getData(['theme', 'menu', 'hidePages']) === true
|
||||
)
|
||||
) {
|
||||
|
||||
foreach ($this->getHierarchy() as $parentPageId => $childrenPageIds) {
|
||||
// Menu extra ou standard
|
||||
|
||||
@ -765,8 +760,6 @@ class layout extends common
|
||||
}
|
||||
$items .= '</ul>';
|
||||
}
|
||||
}
|
||||
|
||||
return ($items);
|
||||
}
|
||||
|
||||
|
@ -369,12 +369,14 @@ core.start = function () {
|
||||
}
|
||||
}
|
||||
}).trigger("resize");
|
||||
|
||||
/**
|
||||
* Masque les pages du menu si demandé dans la configuration du thème du menu
|
||||
* Masque les pages du menu si demandé dans la configuration du thème du menu sauf dans home
|
||||
*/
|
||||
// Option active
|
||||
var hidePages = "<?php echo $this->getData(['theme', 'menu', 'hidePages'])?>";
|
||||
|
||||
if (hidePages == 1) {
|
||||
// Récupérer les valeurs de dimensions
|
||||
var padding = "<?php echo $this->getData(['theme', 'menu', 'height'])?>";
|
||||
var firstPadding = parseFloat(padding.split(" ")[0]); // Convertir la première valeur en nombre
|
||||
@ -386,7 +388,6 @@ core.start = function () {
|
||||
|
||||
// Calculer la hauteur totale
|
||||
var totalHeight = firstPadding + fontSize + menuFontSizeInPx;
|
||||
if (hidePages == 1) {
|
||||
$("#menuLeft").css({
|
||||
"visibility": "hidden",
|
||||
"overflow": "hidden",
|
||||
|
@ -1010,7 +1010,9 @@ class common
|
||||
|
||||
/**
|
||||
* Accède à l'utilisateur connecté
|
||||
* @param int $key Clé de la valeur
|
||||
* @param string $key Clé de la valeur
|
||||
* @param mixed $perm1
|
||||
* @param mixed $perm2
|
||||
* @return string|null
|
||||
*/
|
||||
public function getUser($key, $perm1 = null, $perm2 = null)
|
||||
|
@ -604,7 +604,9 @@ class theme extends common
|
||||
]
|
||||
]);
|
||||
// Active le rapport des consultations si options active dans le thème
|
||||
if (self::$siteContent !== 'home') {
|
||||
$this->setData(['course', self::$siteContent, 'report', true]);
|
||||
}
|
||||
// Valeurs en sortie
|
||||
$this->addOutput([
|
||||
'notification' => helper::translate('Modifications enregistrées'),
|
||||
@ -1015,7 +1017,8 @@ class theme extends common
|
||||
'notification' => $data['notification'],
|
||||
'state' => $data['success'],
|
||||
'view' => 'manage'
|
||||
]);;
|
||||
]);
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user