【问题标题】:Shopify liquid javascript parsingShopify 液体 javascript 解析
【发布时间】:2015-10-27 20:41:02
【问题描述】:

我是 Shopify 的新手,我正在努力解决以下问题。我知道液体模板引擎会解析 Shopify 服务器上的 javascript。

有没有办法防止这种情况发生?例如,我有一个变量来配置我的插值分隔符,如下所示:

    var delimiters = ['{{', '}}']

解析后是这样的:

    var delimiters = ['', '']

我的 javscript 不喜欢这样。我有一个解决方法可以将分隔符更改为解析引擎忽略的内容,但我想知道是否可以完全阻止解析(对于我的 javascript 文件)。

如果有人知道,我将不胜感激。

提前谢谢你。

【问题讨论】:

  • 您也可以在 javascript 文件中使用液体。
  • 感谢您的回答 miglio,但如果我不想这样做怎么办?是否有禁用此选项的选项?

标签: javascript interpolation shopify liquid


【解决方案1】:

如果您不想解析某些内容,请将其包含在 {% raw %} {% endraw %} 标记中。

【讨论】:

  • 感谢 Siam Ji 的回答。在我的具体情况下,我使用的库的配置文件包含括号,Shopify 的液体解析这些符号。我需要在我的配置文件周围放置 {% raw %} 和 {% endraw %} 以防止解析配置变量。
猜你喜欢
  • 2012-06-06
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
  • 2016-12-23
  • 1970-01-01
  • 1970-01-01
  • 2013-01-18
  • 2022-06-14
相关资源
最近更新 更多