【问题标题】:Calling Variable Tags in Product Description在产品描述中调用变量标签
【发布时间】:2018-04-24 20:57:20
【问题描述】:

我创建了一个变量标签(将它添加到我的主题文件中),我想从产品描述中调用它。当我从另一个液体文件中调用标签时,它可以工作......但是当我尝试从产品编辑器中调用它时,它不起作用。

如何从产品/所见即所得编辑器中调用变量标签?变量标签是否仅适用于流动文件?

我在主题文件中添加的内容:{% assign favorite_food = 'apples' %}

我在产品描述中尝试使用的内容:My favorite food is {{ favorite_food }}.

【问题讨论】:

  • 那是因为产品描述不接受液体码。 Liquid 代码在页面加载之前编译,并且在获取产品描述之前发生。
  • @MMallette 啊,有道理。你知道从产品描述中调用变量的任何替代方法吗?

标签: shopify liquid


【解决方案1】:

是的,有可能,但差别不大。

像这样更改您的产品描述代码

{{ product.description | replace: '[favorite_food]', 'apples' }}

现在您可以在产品描述的任何地方使用短代码 [favorite_food],它会返回值“apples”。

就像这样,您可以使用产品标签或分配的变量与替换字符串过滤器。

{{ product.description | replace: '[price]', product.price }}

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    • 2021-09-14
    • 1970-01-01
    • 2021-07-18
    • 2021-06-22
    相关资源
    最近更新 更多