Skip to content

Commit 253082a

Browse files
author
Bohdan Berezhniy
committed
get template optimization
1 parent f00032d commit 253082a

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

Block/RelatedProductList.php

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,18 @@ public function getTemplate()
6464
$theme = $theme->getParentTheme();
6565
}
6666

67-
$rule = $this->getRule();
68-
if ($rule && ($template = (string)$rule->getTemplate())) {
69-
return $template;
70-
}
67+
return $this->getPassedTemplate() ?: $this->getTemplateFromRule() ?: parent::getTemplate();
68+
}
69+
70+
private function getPassedTemplate(): string
71+
{
72+
return $this->_data['template'] ?? '';
73+
}
7174

72-
return parent::getTemplate();
75+
private function getTemplateFromRule(): string
76+
{
77+
$rule = $this->getRule();
78+
return $rule ? (string)$rule->getTemplate() : '';
7379
}
7480

7581
/**

0 commit comments

Comments
 (0)