web-dev-qa-db-ja.com

Liquidには、配列演算子を含まない、または含まないものがありますか?

Liquidテンプレートから配列を呼び出す場合、does not containまたはnot in arrayをどのように呼び出しますか?

38
mike

unless救助に!

[A、B、C]配列を作成します。

{% assign input = "A,B,C" | split:"," %}

unless制約が満たされない場合にのみ印刷します。

これは何も出力しません:

{% unless input contains 'A' %}No A{% endunless %}

これは "No Z"を出力します:

{% unless input contains 'Z' %}No Z{% endunless %}
67
David Jacquel

あなたはこのようなことをすることができます:

{% if collection.tags contains 'tag' %}
{% else %}
  do stuff!
{% endif %}
0
Lucas Paiano