【问题标题】:Shopify Liquid if statement to showShopify Liquid 如果要显示的语句
【发布时间】:2018-09-14 15:13:14
【问题描述】:

我正在尝试创建一个流动的 if 语句以仅在产品页面 == 时运行?

  {% if template contains 'products' and page.url == '/products/sky-dweller' %}
    <script>window.location.href = '/';</script>
{% endif %}

【问题讨论】:

  • 描述问题,谢谢
  • 如果您在产品页面上,则不会有 page 变量 - 这仅适用于在 [your-store]/admin/pages 创建的页面。相反,您可以尝试检查if product.handle == 'sky-dweller'

标签: shopify liquid


【解决方案1】:

根据documentation here可以检查模板名称是否为product。

{% if template.name == 'product' %}
  This will only appear on product pages.
{% endif %}

【讨论】:

    猜你喜欢
    • 2019-03-20
    • 2019-06-02
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-12
    相关资源
    最近更新 更多