Skip to content
Snippets Groups Projects
Commit 7103f1b4 authored by Oleksii Korshenko's avatar Oleksii Korshenko Committed by GitHub
Browse files

MAGETWO-85876: Reorder adding of page layout handles #12807

parents fd48f8a8 eb9d6757
Branches
No related merge requests found
...@@ -122,18 +122,18 @@ class View extends \Magento\Framework\App\Helper\AbstractHelper ...@@ -122,18 +122,18 @@ class View extends \Magento\Framework\App\Helper\AbstractHelper
// Load default page handles and page configurations // Load default page handles and page configurations
if ($params && $params->getBeforeHandles()) { if ($params && $params->getBeforeHandles()) {
foreach ($params->getBeforeHandles() as $handle) { foreach ($params->getBeforeHandles() as $handle) {
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], $handle, false); $resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], $handle, false);
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
} }
} }
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], null, false); $resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], null, false);
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
if ($params && $params->getAfterHandles()) { if ($params && $params->getAfterHandles()) {
foreach ($params->getAfterHandles() as $handle) { foreach ($params->getAfterHandles() as $handle) {
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], $handle, false); $resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], $handle, false);
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku], $handle);
} }
} }
......
...@@ -26,8 +26,8 @@ class ListAction extends ProductController ...@@ -26,8 +26,8 @@ class ListAction extends ProductController
$resultPage->getConfig()->setPageLayout($product->getPageLayout()); $resultPage->getConfig()->setPageLayout($product->getPageLayout());
} }
$urlSafeSku = rawurlencode($product->getSku()); $urlSafeSku = rawurlencode($product->getSku());
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
$resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], null, false); $resultPage->addPageLayoutHandles(['type' => $product->getTypeId()], null, false);
$resultPage->addPageLayoutHandles(['id' => $product->getId(), 'sku' => $urlSafeSku]);
$resultPage->addUpdate($product->getCustomLayoutUpdate()); $resultPage->addUpdate($product->getCustomLayoutUpdate());
return $resultPage; return $resultPage;
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment