我在products.tpl上有一个购物车表单,我希望在product.tpl上有同样的形式
我看到生成的html完全相同,但是其中一个起作用(products.tpl),而另一个不起作用(product.tpl)。
由于表单上的邮寄发送的数据仍保留在其输入中,因此我只能在发送信息或根据来源对其进行更改之前弄清楚一些js在做什么。任何人都可以告诉我我是否正确以及如何解决?
Prestashop版本:1.7.2.4
<form class="container-big" id="maxia" action="{$link->getPageLink('cart')|escape:'html':'UTF-8'}" method="post">
<input type="hidden" name="token" value="{$static_token}">
<input type="hidden" name="id_product" value="{$premiumProduct->id|intval}" id="product_page_product_id">
<input type="hidden" name="qty" class="input-group" min="1" value="1">
<button id="premium-btn-merch" class="btn btn-primary add-to-cart comprar_mat" data-button-action="add-to-cart" type="submit">
{l s='Add to cart' d='Shop.Theme.Actions'}
</button>
</form>
谢谢
** 编辑 ** 从类别页面尝试过,效果很好。 在产品页面上仍然无法正常工作。在类别页面和产品列表上正常运行的预期行为是: 提交时,将其添加到购物车并调用带有反馈的模式(典型的消息是“正确添加到您的购物车”)。
产品页面上的实际行为: 去购物车什么也不做。没有ajax,没有产品添加到购物车。