Compartir por


Operadores condicionais de Liquid dispoñibles

Nota

A partir do 12 de outubro de 2022, Portais de Power Apps é Power Pages. Máis información: Microsoft Power Pages xa está dispoñible de forma xeral (blog)
Proximamente migraremos e uniremos a documentación de Portais de Power Apps coa documentación de Power Pages.

Cando se usa en declaracións condicionais (se, a menos que), algúns valores de Liquid trataranse como verdadeiro e algúns como falso.

Enn Liquid, nulo e o valor booleano falso trátanse como falso; todo o demais trátase como verdadeiro. Cadeas baleira, matrices baleiras, etc. trátanse como verdadeiro. Por exemplo,

{% assign empty_string = "" %}
{% if empty_string %}
<p>This will render.</p>
{% endif %}

Pode comprobar as cadeas e matrices baleiras usando o valor especial baleiro se é necesario.

{% unless page.title == empty %}
<h1>{{ page.title }}</h1>
{% endunless %}

Tamén pode probar o tamaño de Tipos de Liquid, Tipos de Liquid ou Tipos de Liquid utilizando a propiedade de tamaño especial.

{% if page.children.size > 0 %}
<ul>
{% for child in page.children %}
<li>{{ child.title }}</li>
{% endfor %}
</ul>
{% endif %}

Resumo

Operador Verdadeiro Falso
Verdadeiro ×
Falso ×
Nulo ×
String ×
cadea baleira ×
0 ×
1, 3.14 ×
matriz ou dicionario ×
matriz ou dicionario baleiros ×
Obxecto ×

Consulte tamén

Almacenar contido de orixe utilizando modelos web
Comprender os operadores Liquid
Tipos de Liquid
Obxectos Liquid
Etiquetas Liquid
Filtros Liquid

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).