在标签内创建逻辑 {% Raw %}...{% Endraw %}

Make The Logic Inside The Tags {% Raw %}...{% Endraw %}

shopify.

我有一些代码包装在 {% raw %}...{% endraw %} 标签中,但我需要在该标签内通过 if 进行逻辑处理。它是这样的:

{% raw %}
...
{%- if any != 0 -%}...{%- endif -%}
...
{% endraw %}

但是这样逻辑代码被转义了。 请告诉我如何在 {% raw %}...{% endraw %} 标签内创建逻辑。

谢谢。

你不能。

{% raw %} 标签的整体思想是忽略其中的任何液体代码,以防止与其他语言发生语法冲突。

如果你想执行任何代码,你必须把它写在原始标签之外。

或者简单地说:

{% raw %}
...
{% endraw %}
{%- if any != 0 -%}...{%- endif -%}
{% raw %}
...
{% endraw %}