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 : '')]);
|
'content' => ob_get_clean() . ($output['showPageContent'] ? $pageContent : '')]);
|
||||||
}
|
}
|
||||||
else if ($modpos === 'free') {
|
else if ($modpos === 'free') {
|
||||||
$begin = strstr($pageContent, '[]', true);
|
if ( strstr($pageContent, '[MODULE]', true) === false) {
|
||||||
$end = strstr($pageContent, '[]');
|
$begin = strstr($pageContent, '[]', true); } else {
|
||||||
$cut=2;
|
$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);
|
$end=substr($end,-strlen($end)+$cut);
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'content' => ($output['showPageContent'] ? $begin : '') . ob_get_clean() . ($output['showPageContent'] ? $end : '')]); }
|
'content' => ($output['showPageContent'] ? $begin : '') . ob_get_clean() . ($output['showPageContent'] ? $end : '')]); }
|
||||||
@ -1933,13 +1939,14 @@ class layout extends common {
|
|||||||
echo $this->core->output['contentLeft'];
|
echo $this->core->output['contentLeft'];
|
||||||
} else {
|
} else {
|
||||||
// $mark contient 0 le menu est positionné à la fin du contenu
|
// $mark contient 0 le menu est positionné à la fin du contenu
|
||||||
$contentLeft = $this->core->output['contentLeft'];
|
$contentLeft = str_replace ('[]','[MENU]',$this->core->output['contentLeft']);
|
||||||
$mark = strrpos($contentLeft,'[]') !== false ? strrpos($contentLeft,'[]') : strlen($contentLeft);
|
$contentLeft = str_replace ('[menu]','[MENU]',$contentLeft);
|
||||||
|
$mark = strrpos($contentLeft,'[MENU]') !== false ? strrpos($contentLeft,'[MENU]') : strlen($contentLeft);
|
||||||
echo substr($contentLeft,0,$mark);
|
echo substr($contentLeft,0,$mark);
|
||||||
echo '<div id="menuSideLeft">';
|
echo '<div id="menuSideLeft">';
|
||||||
echo $this->showMenuSide($this->getData(['page',$this->getData(['page',$this->getUrl(0),'barLeft']),'displayMenu']) === 'parents' ? false : true);
|
echo $this->showMenuSide($this->getData(['page',$this->getData(['page',$this->getUrl(0),'barLeft']),'displayMenu']) === 'parents' ? false : true);
|
||||||
echo '</div>';
|
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'];
|
echo $this->core->output['contentRight'];
|
||||||
} else {
|
} else {
|
||||||
// $mark contient 0 le menu est positionné à la fin du contenu
|
// $mark contient 0 le menu est positionné à la fin du contenu
|
||||||
$contentRight = $this->core->output['contentRight'];
|
$contentRight = str_replace ('[]','[MENU]',$this->core->output['contentRight']);
|
||||||
$mark = strrpos($contentRight,'[]') !== false ? strrpos($contentRight,'[]') : strlen($contentRight);
|
$contentRight = str_replace ('[menu]','[MENU]',$contentRight);
|
||||||
|
$mark = strrpos($contentRight,'[MENU]') !== false ? strrpos($contentRight,'[MENU]') : strlen($contentRight);
|
||||||
echo substr($contentRight,0,$mark);
|
echo substr($contentRight,0,$mark);
|
||||||
echo '<div id="menuSideRight">';
|
echo '<div id="menuSideRight">';
|
||||||
echo $this->showMenuSide($this->getData(['page',$this->getData(['page',$this->getUrl(0),'barRight']),'displayMenu']) === 'parents' ? false : true);
|
echo $this->showMenuSide($this->getData(['page',$this->getData(['page',$this->getUrl(0),'barRight']),'displayMenu']) === 'parents' ? false : true);
|
||||||
echo '</div>';
|
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'),
|
'typeMenu' => $this->getinput('pageTypeMenu'),
|
||||||
'iconUrl' => $this->getinput('pageIconUrl'),
|
'iconUrl' => $this->getinput('pageIconUrl'),
|
||||||
'disable'=> $this->getinput('pageEditDisable', helper::FILTER_BOOLEAN),
|
'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,
|
'hideTitle' => $hideTitle,
|
||||||
'breadCrumb' => $this->getInput('pageEditbreadCrumb', helper::FILTER_BOOLEAN),
|
'breadCrumb' => $this->getInput('pageEditbreadCrumb', helper::FILTER_BOOLEAN),
|
||||||
'metaDescription' => $this->getInput('pageEditMetaDescription', helper::FILTER_STRING_LONG),
|
'metaDescription' => $this->getInput('pageEditMetaDescription', helper::FILTER_STRING_LONG),
|
||||||
|
@ -72,7 +72,7 @@ echo template::formOpen('pageEditForm'); ?>
|
|||||||
</div>
|
</div>
|
||||||
<div class="col4">
|
<div class="col4">
|
||||||
<?php echo template::select('configModulePosition', $module::$modulePosition,[
|
<?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',
|
'label' => 'Position du module dans la page',
|
||||||
'selected' => $this->getData(['page', $this->getUrl(2), 'modulePosition'])
|
'selected' => $this->getData(['page', $this->getUrl(2), 'modulePosition'])
|
||||||
]); ?>
|
]); ?>
|
||||||
@ -136,7 +136,7 @@ echo template::formOpen('pageEditForm'); ?>
|
|||||||
<?php echo template::select('pageEditDisplayMenu', $module::$displayMenu, [
|
<?php echo template::select('pageEditDisplayMenu', $module::$displayMenu, [
|
||||||
'label' => 'Configuration du menu vertical',
|
'label' => 'Configuration du menu vertical',
|
||||||
'selected' => $this->getData(['page', $this->getUrl(2), 'displayMenu']),
|
'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>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user