【问题标题】:Liquid: if statement inside raw液体:原始内部的 if 语句
【发布时间】:2020-11-17 17:37:18
【问题描述】:

我在原始块中有这个 if 语句:

{{#if this}}
  <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
{{/if}}

我需要更改 if 语句,它仅在它们等于“ImageCode”时才为真。这有可能吗?

【问题讨论】:

    标签: shopify liquid


    【解决方案1】:

    因为你有一个

    {{#if this }}
    

    你为什么不能在那里测试你的状况?

    {{#if this == "ImageCode" }}
    

    为什么这么难?

    【讨论】:

    • 我确实试过了。它会导致原始块内的错误
    • 在我看来,Handlebars JS 非常简单。没有您发布更多代码,没有人可以帮助您。您也应该显示所有相关代码,而不是垃圾,但足以展示真正的问题。另外,Handlebars 中有 Raw is Liquid 和 Raw。我一直在 Shopify Liquid 中使用模板,我知道它们可以工作,但需要一些练习才能正确使用。
    猜你喜欢
    • 2019-05-28
    • 1970-01-01
    • 2013-03-15
    • 2018-04-11
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    相关资源
    最近更新 更多