... | ... |
@@ -23,6 +23,11 @@ class ModulePagelist extends Module |
23 | 23 |
*/ |
24 | 24 |
protected $strTemplate = 'mod_pagelist'; |
25 | 25 |
|
26 |
+ /** |
|
27 |
+ * Layout template |
|
28 |
+ * @var string |
|
29 |
+ */ |
|
30 |
+ protected $strItemsTemplate = 'espl_default'; |
|
26 | 31 |
|
27 | 32 |
/** |
28 | 33 |
* Do not display the module if there are no menu items |
... | ... |
@@ -151,16 +156,17 @@ class ModulePagelist extends Module |
151 | 156 |
$groups = $this->User->groups; |
152 | 157 |
} |
153 | 158 |
|
154 |
- // Layout template fallback |
|
155 |
- if (!strlen($this->eSM_pagelist_template)) |
|
159 |
+ // Custom layout template |
|
160 |
+ if (strlen($this->eSM_pagelist_template)) |
|
156 | 161 |
{ |
157 |
- $this->esTemplate = 'espl_default'; |
|
162 |
+ $this->strItemsTemplate = $this->eSM_pagelist_template; |
|
158 | 163 |
} |
159 | 164 |
|
160 |
- $objTemplate = new \FrontendTemplate($this->eSM_pagelist_template); |
|
165 |
+ $objTemplate = new \FrontendTemplate($this->strItemsTemplate); |
|
161 | 166 |
|
162 | 167 |
$objTemplate->type = get_class($this); |
163 | 168 |
$objTemplate->level = 'level_' . $level++; |
169 |
+ $objTemplate->imgSize = deserialize($this->imgSize); |
|
164 | 170 |
|
165 | 171 |
// Get page object |
166 | 172 |
global $objPage; |