Қолжетімді Liquid түрлері
Liquid нысандары жеті негізгі түрдің бірін қайтарады: Жол, Сан, Логикалық, Көрсеткі, Сөздік, Күн/уақыт немесе Бос. Liquid айнымалылары тегтер тағайындау немесе түсіру арқылы баптандырылуы мүмкін.
Жол
Жол жалғыз немесе қос тырнақшалы кейбір мәтінде мәлімделеді.
{% 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 will be 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' }}
Нөл
Бос сан бос немесе жоқ мәнді көрсетеді. Бос мәнді қайтаратын шығыстар ештеңе көрсетпейді. Бұл шарттарда жалған ретінде өңделеді.
{% if request.params[ID] %}
This will render if the ID request parameter is NOT null.
{% endif %}