From 84124c8ec0732a3f8fb673f5458cad2a9327e7c4 Mon Sep 17 00:00:00 2001 From: Ajith Date: Sat, 11 Apr 2020 16:18:47 +0530 Subject: [PATCH 1/3] Ajax add to cart in New products widget --- .../product/widget/new/content/new_grid.phtml | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml b/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml index 5108c488aec19..43f61e9b1d414 100644 --- a/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml +++ b/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml @@ -3,6 +3,7 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +use Magento\Framework\App\Action\Action; ?> getProductCollection() && $block->getProductCollection()-> $postData = $postDataHelper->getPostData( $block->escapeUrl($block->getAddToCartUrl($_item)), ['product' => (int) $_item->getEntityId()] - ) + ); + $postParams = json_decode($postData, true); ?> - +
+ + + getBlockHtml('formkey') ?> + +
getIsSalable()) :?> @@ -134,3 +146,12 @@ if ($exist = ($block->getProductCollection() && $block->getProductCollection()-> + From 2b99d5dcbdc11b2a370c023ef0b153668ca083ab Mon Sep 17 00:00:00 2001 From: Ajith Date: Sat, 11 Apr 2020 16:27:23 +0530 Subject: [PATCH 2/3] Ajax add to cart in New product widget list view --- .../product/widget/new/content/new_list.phtml | 34 +++++++++++++++---- 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_list.phtml b/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_list.phtml index 378cd49493a6e..4c9956db84be4 100644 --- a/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_list.phtml +++ b/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_list.phtml @@ -3,6 +3,7 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ +use Magento\Framework\App\Action\Action; ?> getProductCollection() && $block->getProductCollection()-> helper(Magento\Framework\Data\Helper\PostHelper::class); - $postData = $postDataHelper->getPostData($block->getAddToCartUrl($_item), ['product' => $_item->getEntityId()]) + $postData = $postDataHelper->getPostData($block->getAddToCartUrl($_item), ['product' => $_item->getEntityId()]); + $postParams = json_decode($postData, true); ?> - +
+ + + getBlockHtml('formkey') ?> + +
getIsSalable()) :?> @@ -141,3 +154,12 @@ if ($exist = ($block->getProductCollection() && $block->getProductCollection()-> + From e747fac27e0ea6597f032d9c2e6da255bdc5ee01 Mon Sep 17 00:00:00 2001 From: Ajith Date: Sun, 26 Apr 2020 15:10:25 +0530 Subject: [PATCH 3/3] Static test warning fixed --- .../product/widget/new/content/new_grid.phtml | 28 +++++++++---------- .../product/widget/new/content/new_list.phtml | 28 +++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml b/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml index 43f61e9b1d414..f1d2ce45a67ed 100644 --- a/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml +++ b/app/code/Magento/Catalog/view/frontend/templates/product/widget/new/content/new_grid.phtml @@ -32,7 +32,7 @@ if ($exist = ($block->getProductCollection() && $block->getProductCollection()-> } ?> - +
escapeHtml($title) ?> @@ -41,7 +41,7 @@ if ($exist = ($block->getProductCollection() && $block->getProductCollection()-> ' ?>
    - +
  1. getProductCollection() && $block->getProductCollection()-> getProductPriceHtml($_item, $type); ?> - + getReviewsSummaryHtml($_item, $templateType) ?> - +
    - +
    - isSaleable()) :?> - getTypeInstance()->isPossibleBuyFromList($_item)) :?> + isSaleable()):?> + getTypeInstance()->isPossibleBuyFromList($_item)):?> - + helper(Magento\Framework\Data\Helper\PostHelper::class); $postData = $postDataHelper->getPostData( @@ -100,12 +100,12 @@ if ($exist = ($block->getProductCollection() && $block->getProductCollection()-> - - getIsSalable()) :?> + + getIsSalable()):?>
    escapeHtml(__('In stock')) ?>
    - +
    escapeHtml(__('Out of stock')) ?>
    @@ -113,9 +113,9 @@ if ($exist = ($block->getProductCollection() && $block->getProductCollection()->
    - +
    - helper(Magento\Wishlist\Helper\Data::class)->isAllow() && $showWishlist) :?> + helper(Magento\Wishlist\Helper\Data::class)->isAllow() && $showWishlist):?> getProductCollection() && $block->getProductCollection()-> escapeHtml(__('Add to Wish List')) ?> - getAddToCompareUrl() && $showCompare) :?> + getAddToCompareUrl() && $showCompare):?> helper(Magento\Catalog\Helper\Product\Compare::class);?> getProductCollection() && $block->getProductCollection()-> } ?> - +