Über den Adminbereich vom CMS kann man dies leider noch nicht direkt einstellen. Werde das aber auf meine ToDo-Liste packen
Was du bis dahin machen kannst:
1.) Direkt im Gallery-Modul die View ändern (
Keine Empfehlung ! da bei einem Update alles überschrieben würde )
2. Die View im Layout überschreiben
Erstelle dazu in deinem Layoutverzeichnis diese neue Struktur.
DeinLayout/
- views/
-- modules/
--- gallery/
---- index/
-----
show.php
Die show.php kopierst du dir aus dem Gallery-Modul.
Deine Kopie kannst du nach belieben verändern, ohne das das Original davon schaden nimmt.
Ändere im Code von show.php ganz unten den Script-Bereich wie folgt ab.
(Das sind übrigens die Optionen, die man im Adminbereich machen kann, die dann an die View übergeben werden.)
Füge hinzu:
maxWidth: '800px', -- Deine gewünschte breite (wirkt sich auf jedes Bild aus !)
fitView: false, -- WICHTIG: Verhindert die automatische 100%-Anpassung
Für weitere Optionen:
veno.es/venobox/#section_options
<script>
const options = {
selector: ".venobox",
titleStyle: 'bar',
maxWidth: '800px',
fitView: false,
<?php foreach ($this->get('venoboxOptions') as $param => $value) : ?>
<?php if ($value === "0" || $value === "1") : ?>
<?=$param ?>: <?=$value === "1" ? 'true' : 'false' ?>,
<?php else : ?>
<?=$param ?>: "<?=$value ?>",
<?php endif; ?>
<?php endforeach; ?>
};
document.addEventListener('DOMContentLoaded', function() {
new VenoBox(options);
});
</script>