【问题标题】:Is there any way to use Cookies in Shopify Liquid templates?有什么方法可以在 Shopify Liquid 模板中使用 Cookie?
【发布时间】:2019-10-01 22:44:31
【问题描述】:

我正在脚本文件中设置一个 cookie;但是,我似乎没有找到任何有效的方法来获取该 cookie 的值并将其与使用 Shopify 液体 if 语句的另一个值进行比较?

例如,

我有一个 cookie 设置为:customer_email: 'test@gmail.com'.

我想以某种方式获取这个 cookie 值并使用 Shopify 的 if 语句进行比较,如下所示:

{% if customer_email == 'test@gmail.com' %}

   DO SOMETHING

{% endif %}

【问题讨论】:

    标签: javascript jquery cookies liquid


    【解决方案1】:

    无法从 Liquid 读取 cookie。但是您可以在 Liquid 模板中使用 JavaScript 在客户端读取值。

    【讨论】:

    • 抱歉,如果我的回答不清楚。您可以从 DOM 中获取要比较的液体值,并将其传递到您的 js 脚本中以将其与 js 值进行比较。根据该检查,您可以将所需的任何结果附加到页面。
    • 您可以编辑您的答案以使其更清晰(并删除评论):)
    猜你喜欢
    • 2017-05-04
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 2014-11-07
    • 1970-01-01
    • 2017-03-28
    • 2015-06-22
    相关资源
    最近更新 更多