Operadores condicionales de Liquid disponibles

Nota

A partir del 12 de octubre de 2022, los portales de Power Apps son Power Pages. Más información: Microsoft Power Pages ya está disponible para el público en general (blog)
Pronto migraremos y fusionaremos la documentación de los portales de Power Apps con la documentación de Power Pages.

Cuando se usa en instrucciones condicionales (si, a menos que), algunos valores de Liquid se tratan como true, y otros como false.

En Liquid, null y el valor booleano false se tratan como false; todo lo demás se trata como true. Cadenas vacías, matrices vacías, etc. se tratan como true. Por ejemplos:

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

Puede comprobar cadenas y matrices vacías mediante el vacío de valor especial si es necesario.

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

También puede probar el tamaño de Tipos LiquidTipos Liquid, o Tipos Liquid con la propiedad especial size.

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

Resumen

Operador True False
True ×
False ×
Null ×
String ×
cadena vacía ×
0 ×
1, 3.14 ×
matriz o diccionario ×
matriz o diccionario vacío ×
Objeto ×

Vea también

Almacenar contenido de origen con plantillas web
Descripción de los operadores de Liquid
Tipos Liquid
Objetos de Liquid
Etiquetas de Liquid
Filtros de Liquid

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).