Galerie 3.5 avec supp espace et option showPageContent
This commit is contained in:
parent
399e94d9cb
commit
c59f68b455
|
@ -5,6 +5,9 @@
|
||||||
- Prise en charge des fontes Web Safe. Les fontes initiales sont transférées dans les fontes optionnelles, donc effaçables.
|
- Prise en charge des fontes Web Safe. Les fontes initiales sont transférées dans les fontes optionnelles, donc effaçables.
|
||||||
- Toutes les fontes sont désormais acceptées quelque soit le CDN, Google Fonte (avec preconnect) ou CDN Fontes.
|
- Toutes les fontes sont désormais acceptées quelque soit le CDN, Google Fonte (avec preconnect) ou CDN Fontes.
|
||||||
- Configuration de la bannière, modalité d'affichage de la taille d'image recommandée et affichage des dimensions de l'image.
|
- Configuration de la bannière, modalité d'affichage de la taille d'image recommandée et affichage des dimensions de l'image.
|
||||||
|
- Galerie, version 3.5 :
|
||||||
|
- Possibilité d'afficher le contenu de la page lorsque le module ne contient qu'une galerie et que sont contenu est affiché directement.
|
||||||
|
- Déplacement du bouton de retour à la liste des galeries en bas de l'écran.
|
||||||
## Corrections :
|
## Corrections :
|
||||||
- Module blog : taille recommandée de l'image erronée lorsque la largeur de l'écran est réglée sur fluide (100%).
|
- Module blog : taille recommandée de l'image erronée lorsque la largeur de l'écran est réglée sur fluide (100%).
|
||||||
- Gestion des pages : positionnement dans le menu accessoire ou dans le menu standard.
|
- Gestion des pages : positionnement dans le menu accessoire ou dans le menu standard.
|
||||||
|
@ -13,7 +16,7 @@
|
||||||
### Correction :
|
### Correction :
|
||||||
- Module galerie, option plein écran inopérante.
|
- Module galerie, option plein écran inopérante.
|
||||||
### Amélioration :
|
### Amélioration :
|
||||||
- Module galerie, lorsque le module ne cotient qu'une galerie, la page listant les galeries est omise.
|
- Module galerie, lorsque le module ne contient qu'une galerie, la page listant les galeries est omise.
|
||||||
|
|
||||||
## Version 11.3.06
|
## Version 11.3.06
|
||||||
### Corrections :
|
### Corrections :
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
class gallery extends common {
|
class gallery extends common {
|
||||||
|
|
||||||
|
|
||||||
const VERSION = '3.4';
|
const VERSION = '3.5';
|
||||||
const REALNAME = 'Galerie';
|
const REALNAME = 'Galerie';
|
||||||
const DELETE = true;
|
const DELETE = true;
|
||||||
const UPDATE = '0.0';
|
const UPDATE = '0.0';
|
||||||
|
@ -510,7 +510,8 @@ class gallery extends common {
|
||||||
// pas de positions, on active le tri alpha
|
// pas de positions, on active le tri alpha
|
||||||
'sort' => $this->getInput('galleryEditSort'),
|
'sort' => $this->getInput('galleryEditSort'),
|
||||||
'position' => $this->getData(['module', $this->getUrl(0), 'content', $galleryId,'config','position']),
|
'position' => $this->getData(['module', $this->getUrl(0), 'content', $galleryId,'config','position']),
|
||||||
'fullScreen' => $this->getInput('galleryEditFullscreen', helper::FILTER_BOOLEAN)
|
'fullScreen' => $this->getInput('galleryEditFullscreen', helper::FILTER_BOOLEAN),
|
||||||
|
'showPageContent' => $this->getInput('galleryEditShowPageContent', helper::FILTER_BOOLEAN)
|
||||||
|
|
||||||
],
|
],
|
||||||
'legend' => $legends,
|
'legend' => $legends,
|
||||||
|
@ -669,7 +670,8 @@ class gallery extends common {
|
||||||
'showBarEditButton' => true,
|
'showBarEditButton' => true,
|
||||||
'title' => $this->getData(['module', $this->getUrl(0), 'content', $gallery, 'config', 'name']),
|
'title' => $this->getData(['module', $this->getUrl(0), 'content', $gallery, 'config', 'name']),
|
||||||
'view' => 'gallery',
|
'view' => 'gallery',
|
||||||
'style' => $this->getData(['module', $this->getUrl(0), 'theme', 'style'])
|
'style' => $this->getData(['module', $this->getUrl(0), 'theme', 'style']),
|
||||||
|
'showPageContent' => $this->getData(['module', $this->getUrl(0), 'content', $gallery, 'config', 'showPageContent']),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
// Pas d'image dans la galerie
|
// Pas d'image dans la galerie
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
'value' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'name'])
|
'value' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'name'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col4">
|
<div class="col5">
|
||||||
<?php echo template::hidden('galleryEditDirectoryOld', [
|
<?php echo template::hidden('galleryEditDirectoryOld', [
|
||||||
'value' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'directory']),
|
'value' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'directory']),
|
||||||
'noDirty' => true // Désactivé à cause des modifications en ajax
|
'noDirty' => true // Désactivé à cause des modifications en ajax
|
||||||
|
@ -33,20 +33,29 @@
|
||||||
'noDirty' => true // Désactivé à cause des modifications en ajax
|
'noDirty' => true // Désactivé à cause des modifications en ajax
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col3">
|
<div class="col2">
|
||||||
<?php echo template::select('galleryEditSort', $module::$sort, [
|
<?php echo template::select('galleryEditSort', $module::$sort, [
|
||||||
'selected' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'sort']),
|
'selected' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'sort']),
|
||||||
'label' => 'Tri des images',
|
'label' => 'Tri des images',
|
||||||
'help' => 'Tri manuel : déplacez le images dans le tableau ci-dessous. L\'ordre est sauvegardé automatiquement.'
|
'help' => 'Tri manuel : déplacez le images dans le tableau ci-dessous. L\'ordre est sauvegardé automatiquement.'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div clas="row">
|
<div clas="row">
|
||||||
<div class="col12">
|
<div class="col5">
|
||||||
<?php echo template::checkbox('galleryEditFullscreen', true, 'Mode plein écran automatique' , [
|
<?php echo template::checkbox('galleryEditFullscreen', true, 'Mode plein écran automatique' , [
|
||||||
'checked' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'fullScreen']),
|
'checked' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'fullScreen']),
|
||||||
'help' => 'A l\'ouverture de la galerie, la première image est affichée en plein écran.'
|
'help' => 'A l\'ouverture de la galerie, la première image est affichée en plein écran.'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col5">
|
||||||
|
<?php echo template::checkbox('galleryEditShowPageContent', true, 'Contenu de la page dans la galerie' , [
|
||||||
|
'checked' => $this->getData(['module', $this->getUrl(0), 'content', $this->getUrl(2), 'config', 'showPageContent']),
|
||||||
|
'help' => 'Le contenu de la page est toujours affiché dans la liste des galeries. Quand une seule galerie est disponible, il est possible de l\'afficher directement, cette option est utile dans ce cas précis.'
|
||||||
|
]); ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col12">
|
<div class="col12">
|
||||||
|
@ -59,10 +68,6 @@
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="moduleVersion">Version n°
|
<div class="moduleVersion">Version n°
|
||||||
<?php echo $module::VERSION; ?>
|
<?php echo $module::VERSION; ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,16 +1,6 @@
|
||||||
|
|
||||||
<?php if ( $module::$config['mono'] !== true): ?>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col2">
|
|
||||||
<?php echo template::button('galleryGalleryBack', [
|
|
||||||
'class' => 'buttonGrey',
|
|
||||||
'href' => helper::baseUrl() . $this->getUrl(0),
|
|
||||||
'ico' => 'left',
|
|
||||||
'value' => 'Retour'
|
|
||||||
]); ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php endif; ?>
|
|
||||||
<div id="pictureContainer" class="row galleryRow <?php echo ($module::$config['fullScreen']);?> ">
|
<div id="pictureContainer" class="row galleryRow <?php echo ($module::$config['fullScreen']);?> ">
|
||||||
<?php foreach($module::$pictures as $picture => $legend): ?>
|
<?php foreach($module::$pictures as $picture => $legend): ?>
|
||||||
<div class="colPicture">
|
<div class="colPicture">
|
||||||
|
@ -28,3 +18,15 @@
|
||||||
</div>
|
</div>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</div>
|
</div>
|
||||||
|
<?php if ( $module::$config['mono'] !== true): ?>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col2">
|
||||||
|
<?php echo template::button('galleryGalleryBack', [
|
||||||
|
'class' => 'buttonGrey',
|
||||||
|
'href' => helper::baseUrl() . $this->getUrl(0),
|
||||||
|
'ico' => 'left',
|
||||||
|
'value' => 'Retour'
|
||||||
|
]); ?>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php endif; ?>
|
Loading…
Reference in New Issue