nouvelle présentation de l'édition d'une page
This commit is contained in:
parent
6127f0ca15
commit
83ef586a09
@ -47,7 +47,7 @@ class page extends common {
|
||||
'3-9' => 'Barre latérale 1/4 - Page 3/4',
|
||||
'9-3' => 'Page 3/4 - Barre latérale 1/4',
|
||||
'3-6-3' => 'Barre latérale 1/4 - Page 1/2 - Barre latérale 1/4',
|
||||
'bar' => 'Barre latérale'
|
||||
'bar' => 'Cette page est une barre latérale'
|
||||
];
|
||||
|
||||
/**
|
||||
@ -208,9 +208,13 @@ class page extends common {
|
||||
if ($this->getinput('pageEditBlock') !== 'bar') {
|
||||
$barLeft = $this->getinput('pageEditBarLeft');
|
||||
$barRight = $this->getinput('pageEditBarRight');
|
||||
|
||||
} else {
|
||||
// Une barre ne peut pas avoir de barres
|
||||
$barLeft = "";
|
||||
$barRight = "";
|
||||
// Une barre est masquée
|
||||
$position = 0;
|
||||
}
|
||||
// Modifie la page ou en crée une nouvelle si l'id a changé
|
||||
$this->setData([
|
||||
|
@ -53,12 +53,10 @@ pageEditModuleIdDOM.on("change", function() {
|
||||
});
|
||||
if($("#pageEditModuleId").val() === "form" ||
|
||||
$("#pageEditModuleId").val() === "gallery") {
|
||||
console.log('ok');
|
||||
$("#configModulePositionWrapper").addClass("disabled");
|
||||
$("#configModulePositionWrapper").slideDown();
|
||||
}
|
||||
else {
|
||||
console.log('pas ok');
|
||||
$("#configModulePositionWrapper").removeClass("disabled");
|
||||
$("#configModulePositionWrapper").slideUp();
|
||||
}
|
||||
@ -151,6 +149,25 @@ pageEditBlockDOM.on("change", function() {
|
||||
$("#pageEditBarRightWrapper").slideDown();
|
||||
break;
|
||||
}
|
||||
if ($(this).val() === "bar") {
|
||||
$("#pageEditPositionWrapper").removeClass("disabled");
|
||||
$("#pageEditPositionWrapper").slideUp();
|
||||
$("#pageEditTargetBlank").removeClass("disabled");
|
||||
$("#pageEditTargetBlank").slideUp();
|
||||
$("#pageDisableWrapper").removeClass("disabled");
|
||||
$("#pageDisableWrapper").slideUp();
|
||||
$("#pageEditTargetBlankWrapper").removeClass("disabled");
|
||||
$("#pageEditTargetBlankWrapper").slideUp();
|
||||
} else {
|
||||
$("#pageEditPositionWrapper").addClass("disabled");
|
||||
$("#pageEditPositionWrapper").slideDown();
|
||||
$("#pageEditTargetBlank").addClass("disabled");
|
||||
$("#pageEditTargetBlank").slideDown();
|
||||
$("#pageDisableWrapper").addClass("disabled");
|
||||
$("#pageDisableWrapper").slideDown();
|
||||
$("#pageEditTargetBlankWrapper").addClass("disabled");
|
||||
$("#pageEditTargetBlankWrapper").slideDown();
|
||||
}
|
||||
});
|
||||
switch ($("#pageEditBlock").val()) {
|
||||
case "bar":
|
||||
@ -181,7 +198,25 @@ switch ($("#pageEditBlock").val()) {
|
||||
$("#pageEditBarRightWrapper").slideDown();
|
||||
break;
|
||||
};
|
||||
|
||||
if ($("#pageEditBlock").val() === "bar") {
|
||||
$("#pageEditPositionWrapper").removeClass("disabled");
|
||||
$("#pageEditPositionWrapper").slideUp();
|
||||
$("#pageEditTargetBlank").removeClass("disabled");
|
||||
$("#pageEditTargetBlank").slideUp();
|
||||
$("#pageDisableWrapper").removeClass("disabled");
|
||||
$("#pageDisableWrapper").slideUp();
|
||||
$("#pageEditTargetBlankWrapper").removeClass("disabled");
|
||||
$("#pageEditTargetBlankWrapper").slideUp();
|
||||
} else {
|
||||
$("#pageEditPositionWrapper").addClass("disabled");
|
||||
$("#pageEditPositionWrapper").slideDown();
|
||||
$("#pageEditTargetBlank").addClass("disabled");
|
||||
$("#pageEditTargetBlank").slideDown();
|
||||
$("#pageDisableWrapper").addClass("disabled");
|
||||
$("#pageDisableWrapper").slideDown();
|
||||
$("#pageEditTargetBlankWrapper").addClass("disabled");
|
||||
$("#pageEditTargetBlankWrapper").slideDown();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -107,19 +107,27 @@
|
||||
<?php echo template::select('pageEditPosition', [], [
|
||||
'label' => 'Position'
|
||||
]); ?>
|
||||
<?php echo template::checkbox('pageEditTargetBlank', true, 'Ouvrir dans un nouvel onglet', [
|
||||
<div class="row">
|
||||
<div class="col6">
|
||||
<?php echo template::checkbox('pageEditTargetBlank', true, 'Nouvel onglet', [
|
||||
'checked' => $this->getData(['page', $this->getUrl(2), 'targetBlank'])
|
||||
]); ?>
|
||||
</div>
|
||||
<div class="col6">
|
||||
<?php echo template::checkbox('pageDisable', true, 'Page inactive', [
|
||||
'checked' => $this->getData(['page', $this->getUrl(2), 'disable'])
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col6">
|
||||
<div class="block">
|
||||
<h4>Mise en page</h4>
|
||||
<?php echo template::select('pageEditBlock', $module::$pageBlocks, [
|
||||
'label' => 'Gabarit de mise en page :',
|
||||
'help' => 'Une page définie comme barre latérale est utilisée pour la pagination d\'une page standard > Cette page sera définie comme barre latérale.
|
||||
<br>N\'oubliez pas de masquer cette barre latérale dans le menu.',
|
||||
'help' => 'Une page définie comme barre latérale est utilisée pour la pagination d\'une page standard.',
|
||||
'selected' => $this->getData(['page', $this->getUrl(2) , 'block'])
|
||||
]); ?>
|
||||
<!-- Sélection des barres latérales -->
|
||||
@ -145,13 +153,17 @@
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col6">
|
||||
</div>
|
||||
<div class='row'>
|
||||
<div class="block">
|
||||
<h4>Options avancées</h4>
|
||||
<div class='col6'>
|
||||
<?php echo template::select('pageEditGroup', self::$groupPublics, [
|
||||
'label' => 'Groupe requis pour accéder à la page',
|
||||
'label' => 'Groupe requis pour accéder à la page :',
|
||||
'selected' => $this->getData(['page', $this->getUrl(2), 'group'])
|
||||
]); ?>
|
||||
</div>
|
||||
<div class='col12'>
|
||||
<?php echo template::text('pageEditMetaTitle', [
|
||||
'label' => 'Méta-titre',
|
||||
'value' => $this->getData(['page', $this->getUrl(2), 'metaTitle'])
|
||||
|
Loading…
Reference in New Issue
Block a user