Prestashop-在不同地方仅使用两种相同形式中的一种

时间:2018-11-26 16:17:07

标签: prestashop smarty prestashop-1.7

我在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,没有产品添加到购物车。

0 个答案:

没有答案