Поддерживает ли dotliquid оператор "not"?
Поддержка dotliquid Основные операторы, такие как и / или.
Basic operators
Operator Function
== equals
!= does not equal
> greater than
< less than
>= greater than or equal to
<= less than or equal to
or condition A or condition B
and condition A and condition B
Поддерживает ли "не" как оператор?
1 ответ
Это содержит unless
В качестве контроля потока видно здесь:
https://shopify.github.io/liquid/tags/control-flow/
Что значит:
if a && b && !c
# ...
end
Переводится на:
{% if a and b %}
{% unless c %}
...
{% endunless %}
{% endif %}