[9.1.00] Article de blog dans une barre

This commit is contained in:
fredtempez 2019-05-05 15:42:49 +02:00
parent 269995fda9
commit e1a63eae4a

View File

@ -133,6 +133,11 @@
// Gabarit : // Gabarit :
// Récupérer la config de la page courante // Récupérer la config de la page courante
$blocks = explode('-',$this->getData(['page',$this->getUrl(0),'block'])); $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;
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'])]));
}
// Initialiser // Initialiser
$blockleft=$blockright=""; $blockleft=$blockright="";
switch (sizeof($blocks)) { switch (sizeof($blocks)) {
@ -153,13 +158,11 @@
$content = 'col' . $blocks[1]; $content = 'col' . $blocks[1];
$blockright = 'col' . $blocks[2]; $blockright = 'col' . $blocks[2];
} }
// Page pleine pour la configuration des modules et l'édition des pages // Page pleine pour la configuration des modules et l'édition des pages sauf l'affichae d'un article de blog
// ($this->getData(['page', $this->getUrl(2), 'moduleId']) == '' && if ((sizeof($blocks) === 1 ||
// $this->getUrl(1) == 'config' || // Configuration d'un module en page pleine !empty($this->getUrl(1))) &&
// $this->getUrl(1) == 'data' || // données de formulaire en page pleine $blogItem === false
// $this->getUrl(1) == 'comment' // données des commentaires en page pleine ) { // Pleine page en mode configuration
if (sizeof($blocks) === 1 ||
!empty($this->getUrl(1)) ) { // Pleine page en mode configuration
$layout->showContent(); $layout->showContent();
} else { } else {
?> ?>
@ -172,6 +175,7 @@
<?php endif; ?> <?php endif; ?>
<div class="<?php echo $content; ?> <div class="<?php echo $content; ?>
" id="contentSite"><?php $layout->showContent(); ?> " id="contentSite"><?php $layout->showContent(); ?>
</div> </div>
<?php <?php
if ($blockright !== "") :?> if ($blockright !== "") :?>