mirror of
https://github.com/kemko/liquid.git
synced 2026-01-01 15:55:40 +03:00
1.6 KiB
1.6 KiB
title
| title |
|---|
| Operators |
Liquid includes many logical and comparison operators.
Basic operators
== |
equals |
!= |
does not equal |
> |
greater than |
< |
less than |
>= |
greater than or equal to |
<= |
less than or equal to |
or |
logical or |
and |
logical and |
For example:
{% raw %}
{% if product.title == "Awesome Shoes" %}
These shoes are awesome!
{% endif %}
{% endraw %}
You can use multiple operators in a tag:
{% raw %}
{% if product.type == "Shirt" or product.type == "Shoes" %}
This is a shirt or a pair of shoes.
{% endif %}
{% endraw %}
contains
contains checks for the presence of a substring inside a string.
{% raw %}
{% if product.title contains 'Pack' %}
This product's title contains the word Pack.
{% endif %}
{% endraw %}
contains can also check for the presence of a string in an array of strings.
{% raw %}
{% if product.tags contains 'Hello' %}
This product has been tagged with 'Hello'.
{% endif %}
{% endraw %}
contains can only search strings. You cannot use it to check for an object in an array of objects.