Compreender os operadores Liquid
O Liquid tem acesso a todos os operadores de comparação e lógicos comuns. Podem ser utilizados em etiquetas, tais como if e unless.
Operadores básicos
== | É igual a |
---|---|
!= | Não é igual a |
> | Maior que |
< | Menor que |
>= | Maior ou igual a |
<= | Menor ou igual a |
or | Condição A ou condição B |
and | Condição A e condição B |
contém
contains testa a presença de uma subcadeia numa cadeia.
{% if page.title contains 'Product' %}
The title of this page contains the word Product.
{% endif %}
contains também pode testar a presença de uma cadeia dentro de uma matriz de cadeias.
startswith
startswith testa se uma cadeia começa por determinada subcadeia.
{% if page.title startswith 'Profile' %}
This is a profile page.
{% endif %}
endswith
endswith testa se uma cadeia termina com uma determinada subcadeia.
{% if page.title endswith 'Forum' %}
This is a forum page.
{% endif %}