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.
|
||||
### 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).
|
||||
- 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
|
||||
### Corrections :
|
||||
|
@ -2092,6 +2092,8 @@ class common {
|
||||
$this->output['showBarEditButton']
|
||||
// Sur une page sans module
|
||||
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
|
||||
OR $this->getUrl(0) === ''
|
||||
) {
|
||||
@ -2739,10 +2741,12 @@ class core extends common {
|
||||
'</a> › '.
|
||||
$this->getData(['page', $this->getUrl(0), 'title']);
|
||||
}
|
||||
// Importe la page
|
||||
// Importe la page simple sans module ou avec un module inexistant
|
||||
if(
|
||||
$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
|
||||
) {
|
||||
$this->addOutput([
|
||||
|
@ -71,7 +71,7 @@
|
||||
<?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.',
|
||||
'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('pageEditModuleIdOldText',[
|
||||
|
Loading…
Reference in New Issue
Block a user