Skip to content

Commit be2840d

Browse files
Merge forwardport of #12807 to 2.3-develop branch
Applied pull request patch https://github.com/magento/magento2/pull/12807.patch (created by @aschrammel) based on commit(s): 1. 7819312
2 parents 6fb29ac + 6e6c7d2 commit be2840d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Diff for: app/code/Magento/Catalog/Helper/Product/View.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -120,18 +120,18 @@ public function initProductLayout(ResultPage $resultPage, $product, $params = nu
120120
// Load default page handles and page configurations
121121
if ($params && $params->getBeforeHandles()) {
122122
foreach ($params->getBeforeHandles() as $handle) {
123-
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
124123
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], $handle, false);
124+
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
125125
}
126126
}
127-
128-
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
127+
129128
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], null, false);
129+
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
130130

131131
if ($params && $params->getAfterHandles()) {
132132
foreach ($params->getAfterHandles() as $handle) {
133-
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
134133
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], $handle, false);
134+
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
135135
}
136136
}
137137

Diff for: app/code/Magento/Review/Controller/Product/ListAction.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ protected function getProductPage($product)
2626
$resultPage->getConfig()->setPageLayout($product->getPageLayout());
2727
}
2828
$urlSafeSku = rawurlencode($product->getSku());
29-
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
3029
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], null, false);
30+
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
3131
$resultPage->addUpdate($product->getCustomLayoutUpdate());
3232
return $resultPage;
3333
}

0 commit comments

Comments
 (0)