forked from ZwiiCMS-Team/ZwiiCMS
11503 Affiche les options d'édition lorsque le module de la page a été effacé
This commit is contained in:
parent
d8ddf7b0d8
commit
290aab12d8
@ -5,6 +5,7 @@
|
|||||||
- Bug de la génération des feuilles de style des fontes, nouvelle correction.
|
- Bug de la génération des feuilles de style des fontes, nouvelle correction.
|
||||||
### Amélioration :
|
### Amélioration :
|
||||||
- Responsive File Manager (RFM), 4 scripts externes sont chargés à partir du site et non d'un CDN (jquery, fabric, filesaver et jplayer).
|
- Responsive File Manager (RFM), 4 scripts externes sont chargés à partir du site et non d'un CDN (jquery, fabric, filesaver et jplayer).
|
||||||
|
- Edition d'une page contenant un module effacé sur le disque, la modification et l'effacement de la page sont autorisés.
|
||||||
|
|
||||||
## Version 11.5.02
|
## Version 11.5.02
|
||||||
### Corrections :
|
### Corrections :
|
||||||
|
@ -2092,6 +2092,8 @@ class common {
|
|||||||
$this->output['showBarEditButton']
|
$this->output['showBarEditButton']
|
||||||
// Sur une page sans module
|
// Sur une page sans module
|
||||||
OR $this->getData(['page', $this->getUrl(0), 'moduleId']) === ''
|
OR $this->getData(['page', $this->getUrl(0), 'moduleId']) === ''
|
||||||
|
// Sur une page avec un module invalide
|
||||||
|
OR !class_exists($this->getData(['page', $this->getUrl(2), 'moduleId']))
|
||||||
// Sur une page d'accueil
|
// Sur une page d'accueil
|
||||||
OR $this->getUrl(0) === ''
|
OR $this->getUrl(0) === ''
|
||||||
) {
|
) {
|
||||||
@ -2739,10 +2741,12 @@ class core extends common {
|
|||||||
'</a> › '.
|
'</a> › '.
|
||||||
$this->getData(['page', $this->getUrl(0), 'title']);
|
$this->getData(['page', $this->getUrl(0), 'title']);
|
||||||
}
|
}
|
||||||
// Importe la page
|
// Importe la page simple sans module ou avec un module inexistant
|
||||||
if(
|
if(
|
||||||
$this->getData(['page', $this->getUrl(0)]) !== null
|
$this->getData(['page', $this->getUrl(0)]) !== null
|
||||||
AND $this->getData(['page', $this->getUrl(0), 'moduleId']) === ''
|
AND ( $this->getData(['page', $this->getUrl(0), 'moduleId']) === ''
|
||||||
|
OR !class_exists($this->getData(['page', $this->getUrl(0), 'moduleId']))
|
||||||
|
)
|
||||||
AND $access
|
AND $access
|
||||||
) {
|
) {
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
<?php echo template::select('pageEditModuleId', $module::$moduleIds, [
|
<?php echo template::select('pageEditModuleId', $module::$moduleIds, [
|
||||||
'help' => 'En cas de changement de module, les données du module précédent seront supprimées.',
|
'help' => 'En cas de changement de module, les données du module précédent seront supprimées.',
|
||||||
'label' => 'Module',
|
'label' => 'Module',
|
||||||
'selected' => $this->getData(['page', $this->getUrl(2), 'moduleId'])
|
'selected' => class_exists($this->getData(['page', $this->getUrl(2), 'moduleId'])) ? $this->getData(['page', $this->getUrl(2), 'moduleId']) : 0
|
||||||
]); ?>
|
]); ?>
|
||||||
<?php echo template::hidden('pageEditModuleIdOld',['value' => $this->getData(['page', $this->getUrl(2), 'moduleId'])]); ?>
|
<?php echo template::hidden('pageEditModuleIdOld',['value' => $this->getData(['page', $this->getUrl(2), 'moduleId'])]); ?>
|
||||||
<?php echo template::hidden('pageEditModuleIdOldText',[
|
<?php echo template::hidden('pageEditModuleIdOldText',[
|
||||||
|
Loading…
Reference in New Issue
Block a user