We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f00032d commit 253082aCopy full SHA for 253082a
1 file changed
Block/RelatedProductList.php
@@ -64,12 +64,18 @@ public function getTemplate()
64
$theme = $theme->getParentTheme();
65
}
66
67
- $rule = $this->getRule();
68
- if ($rule && ($template = (string)$rule->getTemplate())) {
69
- return $template;
70
- }
+ return $this->getPassedTemplate() ?: $this->getTemplateFromRule() ?: parent::getTemplate();
+ }
+
+ private function getPassedTemplate(): string
71
+ {
72
+ return $this->_data['template'] ?? '';
73
74
- return parent::getTemplate();
75
+ private function getTemplateFromRule(): string
76
77
+ $rule = $this->getRule();
78
+ return $rule ? (string)$rule->getTemplate() : '';
79
80
81
/**
0 commit comments