Бөлісу құралы:


Қолжетімді 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 %}

Келесіні де қараңыз: