Dostupne vrste Liquid
Likvidni objekti mogu vratiti jednu od sedam osnovnih vrsta: Niz, Broj, Boolean, Polje, Rječnik, Datum i vrijeme ili Nula. Likvidne varijable mogu biti pokrenute pomoću oznaka dodijeli ili zabilježi.
Niz
Niz se definira omatanjem teksta u jednostruke ili dvostruke navodnike.
{% assign string_a = "Hello World!" %}
{% assign string_b = 'Single quotes work too.' %}
Dohvatite broj znakova u nizu pomoću svojstva size.
{{ string_a.size }} <!-- Output: 12 -->
Broj
Brojevi mogu biti cijeli brojevi ili vrijednosti s pomičnim zarezom.
{% assign pi = 3.14 %}
{% if page.title.size > 100 %}
This page has a long title.
{% endif %}
Booleov
Boolean može biti istinit ili neistinit.
{% assign x = true %}
{% assign y = false %}
{% if x %}
This will be rendered, because x is true.
{% endif %}
Polje
Polje sadrži popis vrijednosti bilo koje vrste. Možete pristupiti određenoj stavci prema indeksu (temeljen na vrijednosti nula) pomoću [ ], ponavljati na njima pomoću oznake for i dohvatiti broj stavki u polju pomoću svojstva 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 %}
Rječnik
Rječnici drže skup vrijednosti kojima se može pristupiti pomoću ključa niza. Možete pristupiti određenoj stavci prema ključu niza pomoću [ ], ponavljati na njima pomoću oznake za i dohvatiti broj stavki u rječniku pomoću svojstva size.
{{ request.params[ID] }}
{% if request.params.size > 0 %}
The request parameters collection contains some items.
{% endif %}
Datum i vrijeme
Objekt datuma i vremena predstavlja određeni datum i vrijeme.
{{ page.modifiedon | date: 'f' }}
Nula
Null predstavlja praznu ili nepostojeću vrijednost. Svi izlazi koji pokušaju vratiti vrijednost null neće ništa renderirati. Tretirat će se kao false u uvjetima.
{% if request.params[ID] %}
This will render if the ID request parameter is NOT null.
{% endif %}
Pogledajte također
Pohrana izvornog sadržaja pomoću web-predložaka
Objašnjenje operatora jezika Liquid
Uvjetni izrazi
Objekti jezika Liquid
Oznake jezika Liquid
Filtri jezika Liquid