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

Os obxectos Liquid poden devolver un destes sete tipos básicos: Cadea, Número, Booleano, Matriz, Dicionario, Datahora ou Nulo. Pódense iniciar variables de Liquid variables utilizando as etiquetas atribuír ou capturar.

Cadea

As cadeas decláranse ao poñer texto entre comiñas simples ou dobres.

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

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

Obter o número de caracteres nunha cadea coa propiedade de tamaño.

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

Número

Os números poden números enteiros ou floats.

{% assign pi = 3.14 %}

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

This page has a long title.

{% endif %}

Booleano

Os Booleanos son verdadeiros ou falsos.

{% assign x = true %}

{% assign y = false %}

{% if x %}

This will be rendered, because x is true.

{% endif %}

Matriz

As matrices manteñen unha lista de valores de calquera tipo. Pode acceder a un elemento concreto mediante o índice (baseado en cero) usando [ ], iteralos usando para etiquetas e obter o número de elementos na matriz usando a propiedade de tamaño.

{% for view in entitylist.views %}

{{ view.name }}

{% endfor %}

{{ entitylist.views[0] }}

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

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

{% endif %}

Dicionario

Os dicionarios manteñen un conxunto de valores que se poden acceder mediante unha clave de cadea. Pode acceder a un elemento concreto mediante unha clave de cadea usando [ ], iteralos usando para etiquetas e obter o número de elementos no dicionario usando a propiedade de tamaño.

{{ request.params[ID] }}

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

The request parameters collection contains some items.

{% endif %}

Data e hora

Os obxectos de data e hora representan unha hora e data específicas.

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

Nulo

Nulo representa un valor baleiro ou non existente. Os resultados que tentan devolver un valor nulo non procesarán nada. Tratarase como falso nas condicións.

{% if request.params[ID] %}

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

{% endif %}

Consulte tamén

Almacenar contido de orixe utilizando modelos web
Comprender os operadores Liquid
Condicional
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).