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).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios