forked from ZwiiCMS-Team/ZwiiCMS
[9.2.07] renommage des commandes de placement libre
This commit is contained in:
parent
7bffd95812
commit
62916a38a4
@ -1387,9 +1387,15 @@ class core extends common {
|
||||
'content' => ob_get_clean() . ($output['showPageContent'] ? $pageContent : '')]);
|
||||
}
|
||||
else if ($modpos === 'free') {
|
||||
$begin = strstr($pageContent, '[]', true);
|
||||
$end = strstr($pageContent, '[]');
|
||||
$cut=2;
|
||||
if ( strstr($pageContent, '[MODULE]', true) === false) {
|
||||
$begin = strstr($pageContent, '[]', true); } else {
|
||||
$begin = strstr($pageContent, '[MODULE]', true);
|
||||
}
|
||||
if ( strstr($pageContent, '[MODULE]') === false ) {
|
||||
$end = strstr($pageContent, '[]');} else {
|
||||
$end = strstr($pageContent, '[MODULE]');
|
||||
}
|
||||
$cut=8;
|
||||
$end=substr($end,-strlen($end)+$cut);
|
||||
$this->addOutput([
|
||||
'content' => ($output['showPageContent'] ? $begin : '') . ob_get_clean() . ($output['showPageContent'] ? $end : '')]); }
|
||||
@ -1933,13 +1939,14 @@ class layout extends common {
|
||||
echo $this->core->output['contentLeft'];
|
||||
} else {
|
||||
// $mark contient 0 le menu est positionné à la fin du contenu
|
||||
$contentLeft = $this->core->output['contentLeft'];
|
||||
$mark = strrpos($contentLeft,'[]') !== false ? strrpos($contentLeft,'[]') : strlen($contentLeft);
|
||||
$contentLeft = str_replace ('[]','[MENU]',$this->core->output['contentLeft']);
|
||||
$contentLeft = str_replace ('[menu]','[MENU]',$contentLeft);
|
||||
$mark = strrpos($contentLeft,'[MENU]') !== false ? strrpos($contentLeft,'[MENU]') : strlen($contentLeft);
|
||||
echo substr($contentLeft,0,$mark);
|
||||
echo '<div id="menuSideLeft">';
|
||||
echo $this->showMenuSide($this->getData(['page',$this->getData(['page',$this->getUrl(0),'barLeft']),'displayMenu']) === 'parents' ? false : true);
|
||||
echo '</div>';
|
||||
echo substr($contentLeft,$mark+2,strlen($contentLeft));
|
||||
echo substr($contentLeft,$mark+6,strlen($contentLeft));
|
||||
}
|
||||
}
|
||||
|
||||
@ -1953,13 +1960,14 @@ class layout extends common {
|
||||
echo $this->core->output['contentRight'];
|
||||
} else {
|
||||
// $mark contient 0 le menu est positionné à la fin du contenu
|
||||
$contentRight = $this->core->output['contentRight'];
|
||||
$mark = strrpos($contentRight,'[]') !== false ? strrpos($contentRight,'[]') : strlen($contentRight);
|
||||
$contentRight = str_replace ('[]','[MENU]',$this->core->output['contentRight']);
|
||||
$contentRight = str_replace ('[menu]','[MENU]',$contentRight);
|
||||
$mark = strrpos($contentRight,'[MENU]') !== false ? strrpos($contentRight,'[MENU]') : strlen($contentRight);
|
||||
echo substr($contentRight,0,$mark);
|
||||
echo '<div id="menuSideRight">';
|
||||
echo $this->showMenuSide($this->getData(['page',$this->getData(['page',$this->getUrl(0),'barRight']),'displayMenu']) === 'parents' ? false : true);
|
||||
echo '</div>';
|
||||
echo substr($contentRight,$mark+2,strlen($contentRight));
|
||||
echo substr($contentRight,$mark+6,strlen($contentRight));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -247,7 +247,7 @@ class page extends common {
|
||||
'typeMenu' => $this->getinput('pageTypeMenu'),
|
||||
'iconUrl' => $this->getinput('pageIconUrl'),
|
||||
'disable'=> $this->getinput('pageEditDisable', helper::FILTER_BOOLEAN),
|
||||
'content' => (empty($this->getInput('pageEditContent', null)) ? '<p> </p>' : $this->getInput('pageEditContent', null)) ,
|
||||
'content' => (empty($this->getInput('pageEditContent', null)) ? '<p> </p>' : $this->getInput('pageEditContent', null)),
|
||||
'hideTitle' => $hideTitle,
|
||||
'breadCrumb' => $this->getInput('pageEditbreadCrumb', helper::FILTER_BOOLEAN),
|
||||
'metaDescription' => $this->getInput('pageEditMetaDescription', helper::FILTER_STRING_LONG),
|
||||
|
@ -72,7 +72,7 @@ echo template::formOpen('pageEditForm'); ?>
|
||||
</div>
|
||||
<div class="col4">
|
||||
<?php echo template::select('configModulePosition', $module::$modulePosition,[
|
||||
'help' => 'En position libre ajoutez le module en plaçant deux crochets [] à l\'endroit voulu dans votre page.',
|
||||
'help' => 'En position libre ajoutez le module en plaçant deux crochets [MODULE] à l\'endroit voulu dans votre page.',
|
||||
'label' => 'Position du module dans la page',
|
||||
'selected' => $this->getData(['page', $this->getUrl(2), 'modulePosition'])
|
||||
]); ?>
|
||||
@ -136,7 +136,7 @@ echo template::formOpen('pageEditForm'); ?>
|
||||
<?php echo template::select('pageEditDisplayMenu', $module::$displayMenu, [
|
||||
'label' => 'Configuration du menu vertical',
|
||||
'selected' => $this->getData(['page', $this->getUrl(2), 'displayMenu']),
|
||||
'help' => 'Par défaut le menu est affiché APRES le contenu de la page. Pour le positionner à un emplacement précis, insérez deux crochets [] dans le contenu de la page.'
|
||||
'help' => 'Par défaut le menu est affiché APRES le contenu de la page. Pour le positionner à un emplacement précis, insérez deux crochets [MENU] dans le contenu de la page.'
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user