Когато извиквате елементи от и масив в шаблон Liquid, как извиквате does not contain
или not in array
?
Има ли Liquid оператор не съдържа или не в масив?
Отговори (2)
unless
на помощ!
Създайте масив [A, B, C].
{% assign input = "A,B,C" | split:"," %}
unless
печат само ако ограничението не е изпълнено.
Това не отпечатва нищо:
{% unless input contains 'A' %}No A{% endunless %}
Това отпечатва "Без Z":
{% unless input contains 'Z' %}No Z{% endunless %}
person
David Jacquel
schedule
13.06.2015
Проблемът ми е, че не мога да направя нещо подобно:
{% if input contains 'A' and input does not contain 'Z' %}
- person Corey; 07.01.2019
Използвайте две вложени условия
{% if input contains 'A' %}{% unless input contain 'Z' %}
- person David Jacquel; 08.01.2019
можете да направите нещо подобно:
{% if collection.tags contains 'tag' %}
{% else %}
do stuff!
{% endif %}
person
Lucas Paiano
schedule
15.04.2020