Browse code

Add more slide background options

Benjamin Roth authored on01/11/2017 15:50:43
Showing1 changed files
... ...
@@ -2,6 +2,7 @@
2 2
 
3 3
 $GLOBALS['TL_CSS'][] = '/system/modules/eSM_slick/assets/lib/slick/'.$GLOBALS['TL_ASSETS']['SLICKSLIDER'].'/css/slick.css';
4 4
 $GLOBALS['TL_CSS'][] = '/system/modules/eSM_slick/assets/lib/slick/'.$GLOBALS['TL_ASSETS']['SLICKSLIDER'].'/css/slick-theme.css';
5
+$GLOBALS['TL_CSS'][] = '/system/modules/eSM_slick/assets/css/slick-addons.css';
5 6
 
6 7
 ?>
7 8
 
... ...
@@ -24,7 +25,7 @@ $GLOBALS['TL_CSS'][] = '/system/modules/eSM_slick/assets/lib/slick/'.$GLOBALS['T
24 25
                 speed: parseInt(c[1]),
25 26
                 initialSlide: parseInt(c[2]),
26 27
                 lazyLoad: c[3],
27
-                cssEase: 'linear',
28
+                cssEase: 'ease',
28 29
                 slidesToShow: parseInt(c[9]),
29 30
                 slidesToScroll: parseInt(c[10]),
30 31
                 adaptiveHeight: (parseInt(c[11]) == 1 ? true : false)
Browse code

Add some more configurable options (slidesToShow,slidesToScroll,adaptiveHeight)

Benjamin Roth authored on19/06/2017 15:10:51
Showing1 changed files
... ...
@@ -25,7 +25,9 @@ $GLOBALS['TL_CSS'][] = '/system/modules/eSM_slick/assets/lib/slick/'.$GLOBALS['T
25 25
                 initialSlide: parseInt(c[2]),
26 26
                 lazyLoad: c[3],
27 27
                 cssEase: 'linear',
28
-                adaptiveHeight: true
28
+                slidesToShow: parseInt(c[9]),
29
+                slidesToScroll: parseInt(c[10]),
30
+                adaptiveHeight: (parseInt(c[11]) == 1 ? true : false)
29 31
             });
30 32
         });
31 33
     })(jQuery);
Browse code

Initial commit

Benjamin Roth authored on16/02/2017 11:35:38
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,32 @@
1
+<?php
2
+
3
+$GLOBALS['TL_CSS'][] = '/system/modules/eSM_slick/assets/lib/slick/'.$GLOBALS['TL_ASSETS']['SLICKSLIDER'].'/css/slick.css';
4
+$GLOBALS['TL_CSS'][] = '/system/modules/eSM_slick/assets/lib/slick/'.$GLOBALS['TL_ASSETS']['SLICKSLIDER'].'/css/slick-theme.css';
5
+
6
+?>
7
+
8
+<script src="/system/modules/eSM_slick/assets/lib/slick/<?= $GLOBALS['TL_ASSETS']['SLICKSLIDER'] ?>/js/slick.min.js"></script>
9
+
10
+<script>
11
+    (function($) {
12
+        $(".ce_slickSliderStart").each(function(i, cte) {
13
+            var s = $('.slick-slider-wrapper', cte)[0],
14
+                c = s.getAttribute('data-config').split(',');
15
+
16
+            $(s).slick({
17
+                dots:  (parseInt(c[6]) == 1 ? true : false),
18
+                arrows:  (parseInt(c[5]) == 1 ? true : false),
19
+                infinite: (parseInt(c[4]) == 1 ? true : false),
20
+                pauseOnHover: (parseInt(c[7]) == 1 ? true : false),
21
+                fade: (parseInt(c[8]) == 1 ? true : false),
22
+                autoplay: (parseInt(c[0]) > 0 ? true : false),
23
+                autoplaySpeed: parseInt(c[0]),
24
+                speed: parseInt(c[1]),
25
+                initialSlide: parseInt(c[2]),
26
+                lazyLoad: c[3],
27
+                cssEase: 'linear',
28
+                adaptiveHeight: true
29
+            });
30
+        });
31
+    })(jQuery);
32
+</script>
0 33
\ No newline at end of file