Skip to content

Commit 610ce93

Browse files
authored
Merge pull request #5 from oveleon/develop
Fixing the creation of the styles class for recursive parsing of templates
2 parents ed67f76 + 660d9fc commit 610ce93

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Resources/contao/classes/StyleManager.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,8 +338,11 @@ public static function deserializeValues($arrValue){
338338
*/
339339
public function onParseTemplate($template)
340340
{
341-
$arrStyles = \StringUtil::deserialize($template->styleManager);
342-
$template->styleManager = new Styles(isset($arrStyles['__vars__']) ? $arrStyles['__vars__'] : null);
341+
if(!($template->styleManager instanceof Styles))
342+
{
343+
$arrStyles = \StringUtil::deserialize($template->styleManager);
344+
$template->styleManager = new Styles(isset($arrStyles['__vars__']) ? $arrStyles['__vars__'] : null);
345+
}
343346
}
344347

345348
/**

0 commit comments

Comments
 (0)