Browse code

Fix text and link of image slide

Benjamin Roth authored on11/03/2019 12:48:16
Showing5 changed files
... ...
@@ -13,5 +13,15 @@
13 13
     right: 0;
14 14
     top: 0;
15 15
     bottom: 0; }
16
+  .slick-slider-container .slide-content,
17
+  .slick-slider-slide .slide-content {
18
+    position: relative; }
19
+  .slick-slider-container .slide-url,
20
+  .slick-slider-slide .slide-url {
21
+    position: absolute;
22
+    left: 0;
23
+    top: 0;
24
+    right: 0;
25
+    bottom: 0; }
16 26
 
17 27
 /*# sourceMappingURL=slick-addons.css.map */
18 28
new file mode 100644
... ...
@@ -0,0 +1,7 @@
1
+{
2
+"version": 3,
3
+"mappings": "AAAA,uBAAwB;EACtB,QAAQ,EAAE,MAAM;;AAElB;mBACoB;EAClB,QAAQ,EAAE,QAAQ;EAElB;;;+CAC0B;IACxB,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,CAAC;IACP,KAAK,EAAE,CAAC;IACR,GAAG,EAAE,CAAC;IACN,MAAM,EAAE,CAAC;EAGX;oCAAe;IACb,QAAQ,EAAE,QAAQ;EAGpB;gCAAW;IACT,QAAQ,EAAE,QAAQ;IAClB,IAAI,EAAE,CAAC;IACP,GAAG,EAAE,CAAC;IACN,KAAK,EAAE,CAAC;IACR,MAAM,EAAE,CAAC",
4
+"sources": ["slick-addons.scss"],
5
+"names": [],
6
+"file": "slick-addons.css"
7
+}
... ...
@@ -13,4 +13,16 @@
13 13
     top: 0;
14 14
     bottom: 0;
15 15
   }
16
+
17
+  .slide-content {
18
+    position: relative;
19
+  }
20
+
21
+  .slide-url {
22
+    position: absolute;
23
+    left: 0;
24
+    top: 0;
25
+    right: 0;
26
+    bottom: 0;
27
+  }
16 28
 }
17 29
\ No newline at end of file
... ...
@@ -133,7 +133,11 @@ class ContentSlickSliderImage extends \ContentElement
133 133
       }
134 134
     }
135 135
 
136
-    $this->Template->text = nl2br($this->eSM_slick_text);
136
+    if ($this->eSM_addText)
137
+    {
138
+      $this->Template->text = nl2br($this->eSM_slick_text);
139
+      $this->Template->link = nl2br($this->eSM_slick_url);
140
+    }
137 141
 
138 142
   }
139 143
 
... ...
@@ -17,6 +17,9 @@
17 17
   <?php endif; ?>
18 18
 
19 19
   </div>
20
+  <?php if ($this->link): ?>
21
+    <a class="slide-url" href="<?= $this->link ?>"></a>
22
+  <?php endif; ?>
20 23
 </div>
21 24
 
22 25
 <?php $this->endblock(); ?>