Compartir a través de


Tipos 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.

Los objetos de Liquid pueden devolver uno de estos siete tipos básicos: Cadena, Número, Booleano, Matriz, Diccionario, Fecha y hora y Nulo. Las variables de Liquid pueden inicializarse mediante las etiquetas assign o capture.

Cadena

Una cadena se declarada incluyendo texto entre comillas sencillas o dobles.

{% assign string_a = "Hello World!" %}

{% assign string_b = 'Single quotes work too.' %}

Obtenga el número de caracteres de una cadena con la propiedad size.

{{ string_a.size }} <!-- Output: 12 -->

Número

Los números pueden ser enteros o flotantes.

{% assign pi = 3.14 %}

{% if page.title.size > 100 %}

This page has a long title.

{% endif %}

Boolean

Un booleano es true o false.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Matriz

Una matriz alberga una lista de valores de cualquier tipo. Puede obtener acceso a un elemento dado por índice (basado en cero) utilizando [ ], iterarlo utilizando la etiqueta for, y obtener el número de elementos en la matriz mediante la propiedad size.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

{% if entitylist.views.size > 0 %}

This list has {{ entitylist.views.size }} views.

{% endif %}

Diccionario

Los diccionarios albergan una colección de valores a los que se pueden acceder con una clave de cadena. Puede obtener acceso a un elemento dado por clave de cadena utilizando [ ], iterarlo utilizando la etiqueta for, y obtener el número de elementos en el diccionario mediante la propiedad size.

{{ request.params[ID] }}

{% if request.params.size > 0 %}

The request parameters collection contains some items.

{% endif %}

DateTime

Un objeto de fecha y hora representa una fecha y una hora específicas.

{{ page.modifiedon | date: 'f' }}

Null

Nulo representa un valor vacío o inexistente. Los resultados que intentan devolver un valor nulo no representarán nada. Se tratarán como false en las condiciones.

{% if request.params[ID] %}

This will render if the ID request parameter is NOT null.

{% endif %}

Vea también

Almacenar contenido de origen con plantillas web
Descripción de los operadores de Liquid
Condicional
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).