Browse code

Refactor and rewrite as contao bundle

Benjamin Roth authored on04/11/2022 22:32:32
Showing1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,78 +0,0 @@
1
-<?php
2
-
3
-/**
4
- * Slick slider for Contao
5
- *
6
- * Copyright (c) 2016 Benjamin Roth
7
- *
8
- * @license LGPL-3.0+
9
- */
10
-
11
-
12
-/**
13
- * Fields
14
- */
15
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_autoPlaySpeed'][0]  = "Autoplay-Geschwindigkeit";
16
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_autoPlaySpeed'][1]  = "Der Zeitraum in Millisekunden zwischen den Slides. 0 deaktiviert das Autoplay.";
17
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_speed'][0]          = "Slide-Geschwindigkeit";
18
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_speed'][1]          = "Die Übergangsgeschwindigkeit in Millisekunden.";
19
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_initialSlide'][0]   = "Start-Slide";
20
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_initialSlide'][1]   = "Das Element, welches als erstes angezeigt werden soll. Nummerierung beginnt mit 0.";
21
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToShow'][0]   = "Sichtbare Slides";
22
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToShow'][1]   = "Die Anzahl der auf einmal sichtbaren Slides.";
23
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToScroll'][0] = "Anzahl zu scrollender Slides";
24
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToScroll'][1] = "Die Anzahl an Slides, welche vor oder zurück gescrollt werden sollen.";
25
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_infinite'][0]       = "Kontinuierlich";
26
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_infinite'][1]       = "Der Slider läuft endlos durch und beginnt immer wieder von vorne nach dem letzten Slide.";
27
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_arrows'][0]         = "Navigation anzeigen";
28
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_arrows'][1]         = "Ermöglicht das blättern mit einer Vor- und Zurück-Navigation";
29
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_pagination'][0]     = "Pagination";
30
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_pagination'][1]     = "Zeigt eine Pagination über die Slides direkt angesprungen werden können.";
31
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_stopOnInteraction'][0]          = "Autoplay bei Interaktion stoppen";
32
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_stopOnInteraction'][1]          = "Autoplay wird bei einer User-Interaktion mit dem Slider gestoppt.";
33
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_preload'][0]        = "Bilder vorab laden";
34
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_preload'][1]        = "Es werden alle Bilder vorab geladen.";
35
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_fade'][0]           = "Überblenden";
36
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_fade'][1]           = "Die Slides werden beim Wechsel überblendet anstatt geslidet.";
37
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_adaptiveHeight'][0] = "Adaptive Höhe";
38
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_adaptiveHeight'][1] = "Die Höhe des Sliders passt sich automatisch den sichtbaren Slides an.";
39
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints'][0] = "Breakpoints";
40
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints'][1] = "Breakpoint-Konfiguration für den Slider";
41
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints_width'][0] = "Breakpoint in Pixel";
42
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints_width'][1] = "Minimalbreite des Breakpoints";
43
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_text'][0]           = "Text";
44
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_text'][1]           = "Ein Text der auf dem Hintergrundbild platziert wird.";
45
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgPosition'][0]     = "Bildposition";
46
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgPosition'][1]     = "Legt die Positionierung des Bildes fest.";
47
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgSize'][0]         = "Hintergrundbildgröße";
48
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgSize'][1]         = "Steuert die Hintergrundbildgröße bezogen auf den Container.";
49
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_minHeight'][0]      = "Mindesthöhe erzwingen";
50
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_minHeight'][1]      = "Die Mindesthöhe des Slide wird am Bild ausgerichtet.";
51
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgOpacity'][0]      = "Hintergrundbildtransparenz";
52
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgOpacity'][1]      = "Die Transparenz des Hintergrundbildes.";
53
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgRepeat'][0]       = "Hintergrundbildwiederholung";
54
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgRepeat'][1]       = "Legt fest ob das Hintergrundbild wiederholt werden soll.";
55
-$GLOBALS['TL_LANG']['tl_content']['eSM_addText'][0]              = "Ein Text hinzufügen";
56
-$GLOBALS['TL_LANG']['tl_content']['eSM_addText'][1]              = "Dem Bild-Slide ein Text hinzufügen.";
57
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_addImageLink'][0]   = "Bild verlinken";
58
-$GLOBALS['TL_LANG']['tl_content']['eSM_slider_addImageLink'][1]   = "Es wird ein Link auf den Bild-Slide gesetzt.";
59
-/**
60
- * Legends
61
- */
62
-$GLOBALS['TL_LANG']['tl_content']['swiper_legend'] = "Slick Slider Einstellungen";
63
-$GLOBALS['TL_LANG']['tl_content']['breakpoint_legend'] = "Slick Slider Breakpoint-Einstellungen";
64
-
65
-/**
66
- * References
67
- */
68
-
69
-$GLOBALS['TL_LANG']['tl_content']['REF']['eSM_slider_arrows'] = [
70
-  'inside'     => 'Innerhalb',
71
-  'outside'    => 'Außerhalb',
72
-];
73
-
74
-/**
75
- * Misc
76
- */
77
-
78
-$GLOBALS['TL_LANG']['tl_content']['includeTemplatesJQuery'] = "Das <em>%s</em>-Template muss im Seitenlayout eingebunden sein.";
79 0
\ No newline at end of file
Browse code

Allow navigation arrows to be placed outside by setting

Benjamin Roth authored on17/01/2021 16:23:06
Showing1 changed files
... ...
@@ -63,6 +63,15 @@ $GLOBALS['TL_LANG']['tl_content']['swiper_legend'] = "Slick Slider Einstellungen
63 63
 $GLOBALS['TL_LANG']['tl_content']['breakpoint_legend'] = "Slick Slider Breakpoint-Einstellungen";
64 64
 
65 65
 /**
66
+ * References
67
+ */
68
+
69
+$GLOBALS['TL_LANG']['tl_content']['REF']['eSM_slider_arrows'] = [
70
+  'inside'     => 'Innerhalb',
71
+  'outside'    => 'Außerhalb',
72
+];
73
+
74
+/**
66 75
  * Misc
67 76
  */
68 77
 
Browse code

Add translations for breakpoint options

Benjamin Roth authored on13/10/2020 19:45:41
Showing1 changed files
... ...
@@ -36,6 +36,10 @@ $GLOBALS['TL_LANG']['tl_content']['eSM_slider_fade'][0]           = "Überblende
36 36
 $GLOBALS['TL_LANG']['tl_content']['eSM_slider_fade'][1]           = "Die Slides werden beim Wechsel überblendet anstatt geslidet.";
37 37
 $GLOBALS['TL_LANG']['tl_content']['eSM_slider_adaptiveHeight'][0] = "Adaptive Höhe";
38 38
 $GLOBALS['TL_LANG']['tl_content']['eSM_slider_adaptiveHeight'][1] = "Die Höhe des Sliders passt sich automatisch den sichtbaren Slides an.";
39
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints'][0] = "Breakpoints";
40
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints'][1] = "Breakpoint-Konfiguration für den Slider";
41
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints_width'][0] = "Breakpoint in Pixel";
42
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_breakpoints_width'][1] = "Minimalbreite des Breakpoints";
39 43
 $GLOBALS['TL_LANG']['tl_content']['eSM_slider_text'][0]           = "Text";
40 44
 $GLOBALS['TL_LANG']['tl_content']['eSM_slider_text'][1]           = "Ein Text der auf dem Hintergrundbild platziert wird.";
41 45
 $GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgPosition'][0]     = "Bildposition";
... ...
@@ -56,6 +60,7 @@ $GLOBALS['TL_LANG']['tl_content']['eSM_slider_addImageLink'][1]   = "Es wird ein
56 60
  * Legends
57 61
  */
58 62
 $GLOBALS['TL_LANG']['tl_content']['swiper_legend'] = "Slick Slider Einstellungen";
63
+$GLOBALS['TL_LANG']['tl_content']['breakpoint_legend'] = "Slick Slider Breakpoint-Einstellungen";
59 64
 
60 65
 /**
61 66
  * Misc
Browse code

Initial commit

Benjamin Roth authored on19/05/2020 21:59:44
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,64 @@
1
+<?php
2
+
3
+/**
4
+ * Slick slider for Contao
5
+ *
6
+ * Copyright (c) 2016 Benjamin Roth
7
+ *
8
+ * @license LGPL-3.0+
9
+ */
10
+
11
+
12
+/**
13
+ * Fields
14
+ */
15
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_autoPlaySpeed'][0]  = "Autoplay-Geschwindigkeit";
16
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_autoPlaySpeed'][1]  = "Der Zeitraum in Millisekunden zwischen den Slides. 0 deaktiviert das Autoplay.";
17
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_speed'][0]          = "Slide-Geschwindigkeit";
18
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_speed'][1]          = "Die Übergangsgeschwindigkeit in Millisekunden.";
19
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_initialSlide'][0]   = "Start-Slide";
20
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_initialSlide'][1]   = "Das Element, welches als erstes angezeigt werden soll. Nummerierung beginnt mit 0.";
21
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToShow'][0]   = "Sichtbare Slides";
22
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToShow'][1]   = "Die Anzahl der auf einmal sichtbaren Slides.";
23
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToScroll'][0] = "Anzahl zu scrollender Slides";
24
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_slidesToScroll'][1] = "Die Anzahl an Slides, welche vor oder zurück gescrollt werden sollen.";
25
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_infinite'][0]       = "Kontinuierlich";
26
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_infinite'][1]       = "Der Slider läuft endlos durch und beginnt immer wieder von vorne nach dem letzten Slide.";
27
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_arrows'][0]         = "Navigation anzeigen";
28
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_arrows'][1]         = "Ermöglicht das blättern mit einer Vor- und Zurück-Navigation";
29
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_pagination'][0]     = "Pagination";
30
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_pagination'][1]     = "Zeigt eine Pagination über die Slides direkt angesprungen werden können.";
31
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_stopOnInteraction'][0]          = "Autoplay bei Interaktion stoppen";
32
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_stopOnInteraction'][1]          = "Autoplay wird bei einer User-Interaktion mit dem Slider gestoppt.";
33
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_preload'][0]        = "Bilder vorab laden";
34
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_preload'][1]        = "Es werden alle Bilder vorab geladen.";
35
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_fade'][0]           = "Überblenden";
36
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_fade'][1]           = "Die Slides werden beim Wechsel überblendet anstatt geslidet.";
37
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_adaptiveHeight'][0] = "Adaptive Höhe";
38
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_adaptiveHeight'][1] = "Die Höhe des Sliders passt sich automatisch den sichtbaren Slides an.";
39
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_text'][0]           = "Text";
40
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_text'][1]           = "Ein Text der auf dem Hintergrundbild platziert wird.";
41
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgPosition'][0]     = "Bildposition";
42
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgPosition'][1]     = "Legt die Positionierung des Bildes fest.";
43
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgSize'][0]         = "Hintergrundbildgröße";
44
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgSize'][1]         = "Steuert die Hintergrundbildgröße bezogen auf den Container.";
45
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_minHeight'][0]      = "Mindesthöhe erzwingen";
46
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_minHeight'][1]      = "Die Mindesthöhe des Slide wird am Bild ausgerichtet.";
47
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgOpacity'][0]      = "Hintergrundbildtransparenz";
48
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgOpacity'][1]      = "Die Transparenz des Hintergrundbildes.";
49
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgRepeat'][0]       = "Hintergrundbildwiederholung";
50
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_bgRepeat'][1]       = "Legt fest ob das Hintergrundbild wiederholt werden soll.";
51
+$GLOBALS['TL_LANG']['tl_content']['eSM_addText'][0]              = "Ein Text hinzufügen";
52
+$GLOBALS['TL_LANG']['tl_content']['eSM_addText'][1]              = "Dem Bild-Slide ein Text hinzufügen.";
53
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_addImageLink'][0]   = "Bild verlinken";
54
+$GLOBALS['TL_LANG']['tl_content']['eSM_slider_addImageLink'][1]   = "Es wird ein Link auf den Bild-Slide gesetzt.";
55
+/**
56
+ * Legends
57
+ */
58
+$GLOBALS['TL_LANG']['tl_content']['swiper_legend'] = "Slick Slider Einstellungen";
59
+
60
+/**
61
+ * Misc
62
+ */
63
+
64
+$GLOBALS['TL_LANG']['tl_content']['includeTemplatesJQuery'] = "Das <em>%s</em>-Template muss im Seitenlayout eingebunden sein.";
0 65
\ No newline at end of file