Browse code

Update

Benjamin Roth authored on20/03/2023 16:19:16
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,120 @@
1
+<?php
2
+
3
+/**
4
+ * Contao Open Source CMS
5
+ *
6
+ * Copyright (c) 2005-2015 Leo Feyer
7
+ *
8
+ * @license LGPL-3.0+
9
+ */
10
+
11
+namespace eSM_isotope_custom;
12
+use Haste\Input\Input;
13
+
14
+
15
+/**
16
+ * Parent class for content elements.
17
+ *
18
+ * @property integer $id
19
+ * @property integer $pid
20
+ * @property string  $ptable
21
+ * @property integer $sorting
22
+ * @property integer $tstamp
23
+ * @property string  $type
24
+ * @property string  $headline
25
+ * @property string  $text
26
+ * @property boolean $addImage
27
+ * @property string  $singleSRC
28
+ * @property string  $alt
29
+ * @property string  $title
30
+ * @property string  $size
31
+ * @property string  $imagemargin
32
+ * @property string  $imageUrl
33
+ * @property boolean $fullsize
34
+ * @property string  $caption
35
+ * @property string  $floating
36
+ * @property string  $html
37
+ * @property string  $listtype
38
+ * @property string  $listitems
39
+ * @property string  $tableitems
40
+ * @property string  $summary
41
+ * @property boolean $thead
42
+ * @property boolean $tfoot
43
+ * @property boolean $tleft
44
+ * @property boolean $sortable
45
+ * @property integer $sortIndex
46
+ * @property string  $sortOrder
47
+ * @property string  $mooHeadline
48
+ * @property string  $mooStyle
49
+ * @property string  $mooClasses
50
+ * @property string  $highlight
51
+ * @property string  $shClass
52
+ * @property string  $code
53
+ * @property string  $url
54
+ * @property boolean $target
55
+ * @property string  $titleText
56
+ * @property string  $linkTitle
57
+ * @property string  $embed
58
+ * @property string  $rel
59
+ * @property boolean $useImage
60
+ * @property string  $multiSRC
61
+ * @property string  $orderSRC
62
+ * @property boolean $useHomeDir
63
+ * @property integer $perRow
64
+ * @property integer $perPage
65
+ * @property integer $numberOfItems
66
+ * @property string  $sortBy
67
+ * @property boolean $metaIgnore
68
+ * @property string  $galleryTpl
69
+ * @property string  $customTpl
70
+ * @property string  $playerSRC
71
+ * @property string  $youtube
72
+ * @property string  $posterSRC
73
+ * @property string  $playerSize
74
+ * @property boolean $autoplay
75
+ * @property integer $sliderDelay
76
+ * @property integer $sliderSpeed
77
+ * @property integer $sliderStartSlide
78
+ * @property boolean $sliderContinuous
79
+ * @property integer $cteAlias
80
+ * @property integer $articleAlias
81
+ * @property integer $article
82
+ * @property integer $form
83
+ * @property integer $module
84
+ * @property boolean $protected
85
+ * @property string  $groups
86
+ * @property boolean $guests
87
+ * @property string  $cssID
88
+ * @property string  $space
89
+ * @property boolean $invisible
90
+ * @property string  $start
91
+ * @property string  $stop
92
+ * @property string  $com_order
93
+ * @property integer $com_perPage
94
+ * @property boolean $com_moderate
95
+ * @property boolean $com_bbcode
96
+ * @property boolean $com_disableCaptcha
97
+ * @property boolean $com_requireLogin
98
+ * @property string  $com_template
99
+ * @property string  $classes
100
+ * @property string  $typePrefix
101
+ * @property integer $origId
102
+ * @property string  $origSpace
103
+ * @property string  $origCssID
104
+ *
105
+ * @author Leo Feyer <https://github.com/leofeyer>
106
+ */
107
+abstract class ContentElement extends \Contao\ContentElement
108
+{
109
+  public function generate()
110
+  {
111
+    // Hide element in reader mode if the respective setting is enabled
112
+    if ($this->es_iso_hide_list && Input::getAutoItem('product', false, true) != '') {
113
+      return '';
114
+    }
115
+
116
+    return parent::generate();
117
+  }
118
+
119
+
120
+}