fix:display out of stock notification on cart page

main
jatiny 2024-11-26 10:00:37 +00:00
parent 23daeb6e32
commit 4e434d72d7
5 changed files with 64 additions and 60 deletions

View File

@ -28,7 +28,7 @@ const CheckUpdateQuantityOperations = {
if (errorMsg !== "") { if (errorMsg !== "") {
const strError = ` const strError = `
<article class="alert alert-danger" role="alert" data-alert="danger"> <article class="alert text-center w-fit flex mt-12 p-2 bg-red-100 border border-red-300 alert-danger" role="alert" data-alert="danger">
<ul> <ul>
<li>${errorMsg}</li> <li>${errorMsg}</li>
</ul> </ul>

View File

@ -100,7 +100,7 @@ prestashop.themeSelectors = {
}, },
notifications: { notifications: {
dangerAlert: "#notifications article.alert-danger", dangerAlert: "#notifications article.alert-danger",
container: "#notifications .notifications-container", container: "#notifications.notifications-container",
}, },
passwordPolicy, passwordPolicy,
}; };

File diff suppressed because one or more lines are too long

View File

@ -22,57 +22,57 @@
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
* International Registered Trademark & Property of PrestaShop SA * International Registered Trademark & Property of PrestaShop SA
*} *}
{if isset($notifications)}
{if isset($notifications)}
<aside id="notifications"> <div id="notifications" class="notifications-container container">
<div class="container"> {if $notifications.error}
{if $notifications.error} {block name='notifications_error'}
{block name='notifications_error'} <article class="alert alert-danger" role="alert" data-alert="danger">
<article class="alert alert-danger" role="alert" data-alert="danger"> <ul>
<ul> {foreach $notifications.error as $notif}
{foreach $notifications.error as $notif} <li>{$notif nofilter}</li>
<li>{$notif nofilter}</li> {/foreach}
{/foreach} </ul>
</ul> </article>
</article> {/block}
{/block} {/if}
{/if}
{if $notifications.warning}
{if $notifications.warning} {block name='notifications_warning'}
{block name='notifications_warning'} <article class="alert alert-warning " role="alert" data-alert="warning">
<article class="alert alert-warning" role="alert" data-alert="warning"> <ul>
<ul> {foreach $notifications.warning as $notif}
{foreach $notifications.warning as $notif} <li>{$notif nofilter}</li>
<li>{$notif nofilter}</li> {/foreach}
{/foreach} </ul>
</ul> </article>
</article> {/block}
{/block} {/if}
{/if}
{if $notifications.success}
{if $notifications.success} {block name='notifications_success'}
{block name='notifications_success'} <article class="alert alert-success" role="alert" data-alert="success">
<article class="alert alert-success" role="alert" data-alert="success"> <ul>
<ul> {foreach $notifications.success as $notif}
{foreach $notifications.success as $notif} <li>{$notif nofilter}</li>
<li>{$notif nofilter}</li> {/foreach}
{/foreach} </ul>
</ul> </article>
</article> {/block}
{/block} {/if}
{/if}
{if $notifications.info}
{if $notifications.info} {block name='notifications_info'}
{block name='notifications_info'} <article class="alert alert-info" role="alert" data-alert="info">
<article class="alert alert-info" role="alert" data-alert="info"> <ul>
<ul> {foreach $notifications.info as $notif}
{foreach $notifications.info as $notif} <li>{$notif nofilter}</li>
<li>{$notif nofilter}</li> {/foreach}
{/foreach} </ul>
</ul> </article>
</article> {/block}
{/block} {/if}
{/if} </div>
</div> </aside>
</aside> {/if}
{/if}

View File

@ -60,7 +60,11 @@
{block name='breadcrumb'} {block name='breadcrumb'}
{include file='_partials/breadcrumb.tpl'} {include file='_partials/breadcrumb.tpl'}
{/block} {/block}
{block name='notifications'}
{include file='_partials/notifications.tpl'}
{/block}
{block name='wrapperTop'} {block name='wrapperTop'}
{hook h="displayWrapperTop"} {hook h="displayWrapperTop"}
{/block} {/block}