[9.2.03] gestion des pleines pages d'édition

This commit is contained in:
fredtempez 2019-08-01 23:15:45 +02:00
parent 61758796f9
commit 7f8fa07923
2 changed files with 4 additions and 11 deletions

View File

@ -3,7 +3,7 @@
## Version 9.2.03
- Corrections :
- Menu fixe en dehors du site : impossibilité de sélectionner un élément sous un sous-menu.
- Module News : pagination en-dehors des barres latérales.
- Modules : les modes de gestion s'affichent en pleine page - réécriture du code.
- Syntaxe du fichier main.php
## Version 9.2.02

View File

@ -138,13 +138,6 @@
// Gabarit :
// Récupérer la config de la page courante
$blocks = explode('-',$this->getData(['page',$this->getUrl(0),'block']));
// recherche si la seconde URL fait référence à un article pour appliquer les barres
$blogItem = false;
$newsItem = false;
if (is_array ($this->getdata(['module',$this->getData(['page', $this->getUrl(0), 'moduleId'])]))) {
$blogItem = array_key_exists($this->getUrl(1),$this->getdata(['module',$this->getData(['page', $this->getUrl(0), 'moduleId'])]));
$newsItem = is_numeric($this->getUrl(1)) ;
}
// Initialiser
$blockleft=$blockright="";
switch (sizeof($blocks)) {
@ -166,9 +159,9 @@
$blockright = 'col' . $blocks[2];
}
// Page pleine pour la configuration des modules et l'édition des pages sauf l'affichae d'un article de blog
if ((sizeof($blocks) === 1 ||
!empty($this->getUrl(1))) &&
$blogItem === false && $newsItem === false
$pattern = ['config','edit','add','comment','data'];
if ((sizeof($blocks) === 1 ||
in_array($this->getUrl(1),$pattern) )
) { // Pleine page en mode configuration
$layout->showContent();
if (file_exists('site/data/body.inc.html')) {