Доступни типови Liquid оператера
Liquid објекти могу вратити једну од седам основних типова: Ниска, Број, Логичка вредност, Низ, Речник, Датум и време или Без вредности. Користите додељивање или хватање ознаке за иницијализацију Ликуид променљиве.
String
#глср _цигибицез текст у једноструким или двоструким наводницима да прогласи Стринг.
{% assign string_a = "Hello World!" %}
{% assign string_b = 'Single quotes work too.' %}
Добијте број знакова у ниски са својством „величина“.
{{ string_a.size }} <!-- Output: 12 -->
Број
Бројеви могу бити цели бројеви или бројеви са покретним зарезом.
{% assign pi = 3.14 %}
{% if page.title.size > 100 %}
This page has a long title.
{% endif %}
Логички
Логичка вредност је тачна или погрешна.
{% assign x = true %}
{% assign y = false %}
{% if x %}
This snippet is rendered because x is true.
{% endif %}
Низ
Низ садржи листу вредности било ког типа. Датој ставци можете приступити помоћу индекса (заснованог на нули) коришћењем [ ], понављати их коришћењем за ознаку и добити број ставки у низу помоћу својства величине.
{% for view in entitylist.views %}
{{ view.name }}
{% endfor %}
{{ entitylist.views[0] }}
{% if entitylist.views.size > 0 %}
This list has {{ entitylist.views.size }} views.
{% endif %}
Речник
Речници садрже збирку вредности којима је могуће приступити кључем ниске. Датој ставци можете приступити помоћу кључа ниске коришћењем [ ], понављати их коришћењем за ознаку и добити број ставки у речнику помоћу својства величине.
{{ request.params[ID] }}
{% if request.params.size > 0 %}
The request parameters collection contains some items.
{% endif %}
Датум и време
Објект DateTime представља одређени датум и време.
{{ page.modifiedon | date: 'f' }}
Null
Нулл представља празну или непостојећу вредност. Било који излаз који покушава да врати нулту вредност не приказује ништа. Третира се као лажно у условима.
{% if request.params[ID] %}
This snippet renders if the ID request parameter isn't null.
{% endif %}