Neue Version 2.13 mit neuem Feature online auf
https://github.com/hetfield74/MITS_ImageSliderDer ImageSlider kann per Aufruf durch das Smarty-Plugin jetzt auch als Array in einer Smarty-Variablen zurückgegeben werden für individuelle Darstellungen, die dann per foreach im Template genutzt werden kann. Das sieht wie folgt aus (hier gezeigt als Beispiel für die ImageSlider-Gruppe ANDERER_IMAGESLIDER):
{getImageSlider slidergroup
=anderer_imageslider get_smarty_array
=true} {if isset($anderer_imageslider)} <div
class="content_slider cf"> <div
class="slider_home"> {foreach item
=slider_data from
=$anderer_imageslider} <div
class="slider_item"> <a href
="{$slider_data.link}" title
="{$slider_data.title}" {$slider_data.target
}> <picture
> {if $slider_data.mobile_image
!= ''}<source media
="(max-width:600px)" data
-srcset
="{$slider_data.mobile_image}">{/if} {if $slider_data.tablet_image
!= ''}<source media
="(max-width:1023px)" data
-srcset
="{$slider_data.tablet_image}">{/if} <source data
-srcset
="{$slider_data.main_image}"> <img
class="lazyload" data
-src
="{$slider_data.main_image}" alt
="{$slider_data.alt}" title
="{$slider_data.title}" /> </picture
> </a
> </div
> {/foreach} </div
> </div
> {/if} Folgende Variablen sind für diesen Fall verfügbar:
id (ID des Slidereintrags)
main_image (Bildadresse vom Hauptbild des Slidereintrags)
tablet_image (Bildadresse zur Tablet-Ansicht des Slidereintrags)
mobile_image (Bildadresse zur mobilen Ansicht des Slidereintrags)
link (URL des Slidereintrags)
target (Zielfenster der URL)
alt (Alt-Text für Bild)
title (Titel für Bild)
text (Text aus dem Editor)
MfG Hetfield
[
EDIT Tomcraft 17.04.2023: Modul in
Beitrag 1 aktualisiert.]