From 361568a853fbec430cc3e1ca181d0ea7172763ff Mon Sep 17 00:00:00 2001 From: Dinesh Salunke <dineshsalunke@consultbop.com> Date: Wed, 6 Dec 2023 13:18:14 +0530 Subject: [PATCH] fix: everything on the cart page now works --- .../_partials/cart-detailed-totals.tpl | 4 +-- .../checkout/_partials/cart-detailed.tpl | 6 ++-- .../checkout/_partials/cart-summary-top.tpl | 28 +++++++++++++++++++ 3 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 templates/checkout/_partials/cart-summary-top.tpl diff --git a/templates/checkout/_partials/cart-detailed-totals.tpl b/templates/checkout/_partials/cart-detailed-totals.tpl index f2ca009..9637f95 100644 --- a/templates/checkout/_partials/cart-detailed-totals.tpl +++ b/templates/checkout/_partials/cart-detailed-totals.tpl @@ -23,11 +23,11 @@ * International Registered Trademark & Property of PrestaShop SA *} {block name='cart_detailed_totals'} -<div class="flex flex-col gap-4"> +<div class="cart-defaild-totals js-cart-detailed-totals flex flex-col gap-4"> <div class="flex flex-col gap-8"> {foreach from=$cart.subtotals item="subtotal"} {if $subtotal && $subtotal.value|count_characters > 0 && $subtotal.type !== 'tax'} - <div class="flex font-medium" id="cart-subtotal-{$subtotal.type}"> + <div class="cart-summary-line flex font-medium" id="cart-subtotal-{$subtotal.type}"> <span class="flex-1 label{if 'products' === $subtotal.type} js-subtotal{/if}"> {if 'products' == $subtotal.type} {$cart.summary_string} diff --git a/templates/checkout/_partials/cart-detailed.tpl b/templates/checkout/_partials/cart-detailed.tpl index 50a647d..a49f239 100644 --- a/templates/checkout/_partials/cart-detailed.tpl +++ b/templates/checkout/_partials/cart-detailed.tpl @@ -23,11 +23,11 @@ * International Registered Trademark & Property of PrestaShop SA *} {block name='cart_detailed_product'} - <div class="relative" data-refresh-url="{url entity='cart' params=['ajax' => true, 'action' => 'refresh']}"> + <div class="relative cart-overview js-cart" data-refresh-url="{url entity='cart' params=['ajax' => true, 'action' => 'refresh']}"> {if $cart.products} - <ul class="flex flex-col"> + <ul class="flex flex-col cart-items"> {foreach from=$cart.products item=product} - <li class="flex mb-4"> + <li class="flex mb-4 cart-item"> {block name='cart_detailed_product_line'} {include file='checkout/_partials/cart-detailed-product-line.tpl' product=$product} {/block} diff --git a/templates/checkout/_partials/cart-summary-top.tpl b/templates/checkout/_partials/cart-summary-top.tpl new file mode 100644 index 0000000..43a2b10 --- /dev/null +++ b/templates/checkout/_partials/cart-summary-top.tpl @@ -0,0 +1,28 @@ +{** + * Copyright since 2007 PrestaShop SA and Contributors + * PrestaShop is an International Registered Trademark & Property of PrestaShop SA + * + * NOTICE OF LICENSE + * + * This source file is subject to the Academic Free License 3.0 (AFL-3.0) + * that is bundled with this package in the file LICENSE.md. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/AFL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://devdocs.prestashop.com/ for more information. + * + * @author PrestaShop SA and Contributors <contact@prestashop.com> + * @copyright Since 2007 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) + *} + +<div class="cart-summary-top js-cart-summary-top"> + {hook h='displayCheckoutSummaryTop'} +</div>