如何在条件语句中使用液体标签

How do I use a liquid tag inside a conditional statement

我试过:

{% 分配颜色 = {{module_url param='color' -%}} -%}

{% 如果颜色 == 'red' -%}

红色是颜色

{% endif -%}

还有很多变体,但都没有成功。

您可以先 捕获 color 变量,而不是使用赋值,然后检查它:

{% capture color -%}
    {{ module_url param='color' }}
{% endcapture -%}

{% if color == 'red' -%}

Red is the color

{% endif -%}