Қолжетімді 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' }}
Нөл
Нөл бос немесе жоқ мәнді білдіреді. Нөлдік мәнді қайтаруға әрекет ететін кез келген нәтиже ештеңе көрсетпейді. Жағдайларда ол жалған ретінде қарастырылады.
{% if request.params[ID] %}
This snippet renders if the ID request parameter isn't null.
{% endif %}