如果价格为0

时间:2018-11-07 18:07:42

标签: opencart opencart-3

我需要一种解决方案,以在产品价格为零时从产品页面隐藏“添加到购物车”按钮。我尝试使用此代码,但是按钮并未隐藏:

{% if (price > 0) %}
    <input type="button"  value="{{ button_cart }}" data-loading-text="{{ text_loading }}" id="button-cart" class="btn btn-mega btn-lg " />
{% endif %}

如果price等于0,如何在OpenCart 3中隐藏“添加到购物车”按钮?

1 个答案:

答案 0 :(得分:4)

您发布的代码看起来不错,据我所见应该可以正常工作。但是有几个原因可能导致无法解析对模板的更改:

  1. OCMod。如果安装了任何会影响产品模板的OCMod扩展,则会对其进行缓存,并且在对模板文件进行任何直接编辑后,您将需要刷新OCMod缓存。可以通过转到扩展修改并单击蓝色的刷新图标来完成此操作:

    Enter image description here

  2. Twig缓存:默认情况下,Twig模板系统也会创建模板文件的缓存,因此在进行编辑时,您需要关闭缓存或刷新该缓存。管理员信息中心右上角有一个小齿轮图标,可打开以下设置对话框:

    Enter image description here

    Enter image description here