Skip to content
Code-Schnipsel Gruppen Projekte
Commit 10ae586b erstellt von Dominik Chrzanowski's avatar Dominik Chrzanowski
Dateien durchsuchen

feat: Added new option max image width [BasicSlider] #128

Übergeordneter c4cd150d
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
...@@ -428,7 +428,7 @@ ...@@ -428,7 +428,7 @@
<de><![CDATA[Bilder auf der linken Seite]]></de> <de><![CDATA[Bilder auf der linken Seite]]></de>
<en><![CDATA[Show images on left]]></en> <en><![CDATA[Show images on left]]></en>
</locale> </locale>
<locale name="brick.textAndImage.maxImageWidth"> <locale name="brick.control.basicSlider.maxImageWidth">
<de><![CDATA[Maximale Briete des Bildes]]></de> <de><![CDATA[Maximale Briete des Bildes]]></de>
<en><![CDATA[Maximum image width]]></en> <en><![CDATA[Maximum image width]]></en>
</locale> </locale>
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
.basic-slider-image-wrapper { .basic-slider-image-wrapper {
position: relative; position: relative;
text-align: center;
} }
.basic-slider-image-wrapper li { .basic-slider-image-wrapper li {
......
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
<ul class="basic-slider-images"> <ul class="basic-slider-images">
{assign var=showFirstImage value=true} {assign var=showFirstImage value=true}
{foreach from=$images item=Image} {foreach from=$images item=Image}
<li data-image="{image image=$Image onlysrc=1 width="500"}"> <li data-image="{image image=$Image onlysrc=1 width=$maxImageWidth}">
{if $showFirstImage} {if $showFirstImage}
{image image=$Image width="500"} {image image=$Image width="{$maxImageWidth}"}
{assign var=showFirstImage value=false} {assign var=showFirstImage value=false}
{/if} {/if}
</li> </li>
......
...@@ -26,6 +26,7 @@ public function __construct($attributes = []) ...@@ -26,6 +26,7 @@ public function __construct($attributes = [])
'mediaFolder' => false, 'mediaFolder' => false,
'delay' => 5000, 'delay' => 5000,
'imgLeft' => false, 'imgLeft' => false,
'maxImageWidth' => false,
'sliderContent' => '', 'sliderContent' => '',
'class' => 'quiqqer-bricks-basic-slider', 'class' => 'quiqqer-bricks-basic-slider',
'nodeName' => 'section', 'nodeName' => 'section',
...@@ -89,11 +90,17 @@ public function getBody() ...@@ -89,11 +90,17 @@ public function getBody()
$imgLeft = $this->getAttribute('imgLeft'); $imgLeft = $this->getAttribute('imgLeft');
} }
$maxImageWidth = false;
if (intval($this->getAttribute('maxImageWidth')) > 0) {
$maxImageWidth = intval($this->getAttribute('maxImageWidth'));
}
$options = [ $options = [
'this' => $this, 'this' => $this,
'images' => $images, 'images' => $images,
'sliderContent' => $sliderContent, 'sliderContent' => $sliderContent,
'imgLeft' => $imgLeft 'imgLeft' => $imgLeft,
'maxImageWidth' => $maxImageWidth
]; ];
$Engine->assign($options); $Engine->assign($options);
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren