【问题标题】:Getting cookie as a HubL variable获取 cookie 作为 HubL 变量
【发布时间】:2020-07-29 09:07:24
【问题描述】:

HubSpot 中,我正在尝试检查cookie 是否存在,如果确实存在,我希望通过if statement 执行操作。但是,我似乎无法使用 request.cookies 获取 cookie 值,如 their docs 中所述。

执行以下操作:

{% set cookies = request.cookies %}
{{ cookies }}

返回所有 cookie。我希望在变量中获取单个 cookie 值。

我试图在变量中获取的 cookie 名为 __hssluid。由于request.cookiesdict 类型,我尝试了以下方法:

{% set cookie_name = "__hssluid" %}
{% set result = request.cookies.cookie_name %}
{{ result }}

但它没有显示任何内容。如何使用 HuBL 获取单个 cookie 值?

还尝试了以下方法:

{% set cookie_name = "__hssluid" %}
{{ request.cookies[cookie_name] }}
{{ request.cookies.cookie_name }}
{{ request.cookies.__hssluid }}

以上所有对我来说都没有打印。

【问题讨论】:

    标签: cookies twig hubspot hubl


    【解决方案1】:

    要使用 HUBL 获取 cookie 的值,您只需:

    {{ request.cookies.cookie_name }}
    

    不将 cookie_name 设置为变量

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      相关资源
      最近更新 更多