Shopify Liquid snippet需要{%raw%}才能输出对象
我想比较字符串对象,但似乎无法比较,因为它输出数据的唯一方式是当它有Shopify Liquid snippet需要{%raw%}才能输出对象,shopify,liquid,Shopify,Liquid,我想比较字符串对象,但似乎无法比较,因为它输出数据的唯一方式是当它有{%raw%}标记时。 此示例输出{{myBatch.my_CountryOfOrigin}: {% raw %}<p class="info-part" v-if="isBatches" v-for="(myBatch, l) in myyy.batches" :data-batch="'batch-' + l"> Country of Origin: {{ myBatch.my_CountryOfOrigin
{%raw%}
标记时。
此示例输出{{myBatch.my_CountryOfOrigin}
:
{% raw %}<p class="info-part" v-if="isBatches" v-for="(myBatch, l) in myyy.batches" :data-batch="'batch-' + l">
Country of Origin: {{ myBatch.my_CountryOfOrigin }}
</p>{% endraw %}
谁能帮帮忙吗。您遇到了一个问题,实际上有两种不同的模板样式在起作用。双花括号表示法实际上在模板语言中非常常见,因此Shopify具有
{%raw%}
标记,允许您包含不使用Shopify模板的模板资产-例如,制作使用手柄或胡须javascript库的模板
您将无法通过液体进行比较,因为myBatch.my_countryOfOrigin
变量未通过液体。您需要找到使用此模板的javascript文件,并在那里使用javascript进行比较
不幸的是,我无法帮助您找到有问题的文件,但是如果您查看上面正在编辑的文件,您应该会看到您在一个
标记中,该标记的类型类似于文本/模板
,它告诉浏览器这不是要显示或执行的代码块。该脚本元素可能有一个与之关联的ID,您应该能够使用该ID值来搜索主题的javascript文件,并找到正在读取该模板的位置,这将为您指明正确的总体方向,以找到需要进行比较的位置
祝你好运 您遇到了一个问题,实际上存在两种不同的模板样式。双花括号表示法实际上在模板语言中非常常见,因此Shopify具有
{%raw%}
标记,允许您包含不使用Shopify模板的模板资产-例如,制作使用手柄或胡须javascript库的模板
您将无法通过液体进行比较,因为myBatch.my_countryOfOrigin
变量未通过液体。您需要找到使用此模板的javascript文件,并在那里使用javascript进行比较
不幸的是,我无法帮助您找到有问题的文件,但是如果您查看上面正在编辑的文件,您应该会看到您在一个
标记中,该标记的类型类似于文本/模板
,它告诉浏览器这不是要显示或执行的代码块。该脚本元素可能有一个与之关联的ID,您应该能够使用该ID值来搜索主题的javascript文件,并找到正在读取该模板的位置,这将为您指明正确的总体方向,以找到需要进行比较的位置
祝你好运
{% assign myc = myBatch.my_CountryOfOrigin | strip | upcase %}
{% if myc == "ABCD" %}
...