Dostupné filtre Liquid
Tekuté filtre sa používajú na úpravu výstup reťazce, čísla, premenné a objekty. Sú oddelené od hodnoty, na ktorú sa uplatňujú pomocou |.
{{ 'hal 9000' | upcase }} <!-- Output: HAL 9000 -->
Niektoré filtre prijímajú parametre. Filtre môžu byť aj kombinované a používajú v poradí zľava doprava.
{{ 2 | times: 2 | minus: 1 }} <!-- Output: 3 -->
{{ "Hello, " | append: user.firstname }} <!-- Output: Hello, Dave -->
Kapitola uvedená nižšie popisuje rôzne filtre.
Filtre poľa
Filtre polí sa používajú na prácu s poľami.
dávky
Delia pole do viacerých polí danej veľkosti.
Kód
{% assign batches = entityview.records | batch: 2 %}
{% for batch in batches %}
<ul>
{% for item in batch %}
<li>{{ item.fullname }}</li>
{% endfor %}
</ul>
{% endfor %}
Výstup
<ul>
<li>John Smith</li>
<li>Dave Thomas</li>
</ul>
<ul>
<li>Jake Johnson</li>
<li>Jack Robinson</li>
</ul>
concat
Zreťazí dve polia do jedného nového poľa.
Uvedené položky ako parameter, concat vráti nové pole, ktorá sa skladá z pôvodného poľa a danou položkou v pozícii posledného prvku.
Kód
Group #1: {{ group1 | join: ', ' }}
Group #2: {{ group2 | join: ', ' }}
Group #1 + Group #2: {{ group1 | concat: group2 | join: ', ' }}
Výstup
Group #1: John, Pete, Hannah
Group #2: Joan, Bill
Group #1 + Group #2: John, Pete, Hannah, Joan, Bill
okrem
Vybrať všetky objekty v poli, kde daný atribút nemá stanovenú hodnotu. (To je inverznou funkciou k funkcii kde.)
Kód
{% assign redmond = entityview.records | except: 'address1_city', 'Redmond' %}
{% for item in redmond %}
{{ item.fullname }}
{% endfor %}
Výstup
Jack Robinson
1\.
Vráti prvý prvok poľa.
prvá možno použiť aj so špeciálnym zápisom bodu v prípade, ak je to potrebné použiť namiesto značky.
Kód
{% assign words = This is a run of text | split: %}
{{ words | first }}
{% if words.first == This %}
The first word is This.
{% endif %}
Výstup
This
The first word is This.
group_by
Zoskupenie položiek v poli podľa daného atribútu.
Kód
{% assign groups = entityview.records | group_by: 'address1_city' %}
{% for group in groups %}
{{ group.key }}:
{% for item in group.items %}
{{ item.fullname }}
{% endfor %}
{% endfor %}
Výstup
Redmond:
John Smith
Dave Thomas
Jake Johnson
New York:
Jack Robinson
spojiť
Spája prvky poľa znakom zadaným ako parameter. Výsledkom je jediný reťazec.
Kód
{% assign words = This is a run of text | split: %}
{{ words | join: , }}
Výstup
This, is, a, run, of, text
posledné
Vráti posledný prvok poľa.
posledné možno použiť aj so špeciálnym zápisom bodu v prípade, ak je to potrebné použiť namiesto značky.
Kód
{% assign words = This is a run of text | split: -%}
{{ words | last }}
{% if words.last == text -%}
The last word is text.
{% endif -%}
Výstup
text
The last word is text.
order_by
Vráti hodnotu prvky poľa zoradených podľa daného atribútu prvkov poľa.
Voliteľne môžete zadať popis ako druhý parameter zoradenia prvkov v zostupnom poradí, skôr než vzostupne.
Kód
{{ entityview.records | order_by: 'fullname' | join: ', ' }}
{{ entityview.records | order_by: 'fullname', 'desc' | join: ', ' }}
Výstup
Dave Thomas, Jack Robinson, Jake Johnson, John Smith
John Smith, Jake Johnson, Jack Robinson, Dave Thomas
náhodné
Vráti náhodne vybraté položky z poľa.
Kód
{{ group1 | join: ', ' }}
{{ group1 | random }}
Výstup
John, Pete, Hannah
Pete
výber
Vyberie hodnotu daného atribútu pre každú položku v poli, a vráti tieto hodnoty ako pole.
Kód
{{ entityview.records | select: 'address1_city' | join: ', ' }}
Výstup
Redmond, New York
náhodný výber
Po uplatnení na pole sa vráti nové pole s rovnakými položkami, no v náhodnom poradí.
Kód
{{ group1 | join: ', ' }}
{{ group1 | shuffle | join: ', ' }}
Výstup
John, Pete, Hannah
Hannah, John, Pete
veľkosť
Vráti počet položiek v poli.
veľkosť možno použiť aj so špeciálnym zápisom bodu v prípade, ak je to potrebné použiť namiesto značky.
Kód
{% assign words = This is a run of text | split: -%}
{{ words | size }}
{% if words.size == 6 -%}
The text contains 6 words.
{% endif -%}
Výstup
6
The text contains 6 words.
preskočiť
Preskočí zadaný počet položiek v poli, a zvyšok vráti.
Kód
{% assign words = This is a run of text | split: %}
{{ words | skip: 3 | join: ', ' }}
Výstup
run, of, text
prijať
Príjme daný počet položiek poľa, pričom prijaté vráti.
Kód
{% assign words = This is a run of text | split: %}
{{ words | take: 3 | join: ', ' }}
Výstup
This, is, a
then_by
Pridá ďalšie následné radenie k poľu, ktoré je už zoradené podľa order_by.
Voliteľne môžete zadať popis ako druhý parameter zoradenia prvkov v zostupnom poradí, skôr než vzostupne.
Kód
{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname' | join: ', ' }}
{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname', 'desc' | join: ', ' }}
Výstup
Dave Thomas, Jack Robinson, Jake Johnson, John Smith
John Smith, Jake Johnson, Jack Robinson, Dave Thomas
kde
Vyberie všetky objekty v poli, kde má daný atribút stanovenú hodnotu.
Kód
{% assign redmond = entityview.records | where: 'address1_city', 'Redmond' %}
{% for item in redmond %}
{{ item.fullname }}
{% endfor %}
Výstup
John Smith
Dave Thomas
Jake Johnson
Filtre údajov
Dátové filtre možno použiť na dátovú aritmetiku alebo prevod hodnôt dátumu a času do rôznych formátov.
dátum
Formátuje hodnotu dátumu a času pomocou reťazca formátu .NET.
Štandardný dátum a čas vo formáte reťazca
Vlastný dátum a čas vo formáte reťazca
Kód
{{ now | date: 'g' }}
{{ now | date: 'MMMM dd, yyyy' }}
Výstup
5/7/2018 7:20 AM
May 07, 2018
date_add_days
Pridá určitý počet celých aj čiastkových dní hodnoty dátum a čas. Parameter môže byť kladný alebo záporný.
Kód
{{ now }}
{{ now | date_add_days: 1 }}
{{ now | date_add_days: -2.5 }}
Výstup
5/7/2018 7:20:46 AM
5/8/2018 7:20:46 AM
5/4/2018 7:20:46 PM
date_add_hours
Pridá určitý počet celých aj čiastkových hodín hodnoty dátum a čas. Parameter môže byť kladný alebo záporný.
Kód
{{ now }}
{{ now | date_add_hours: 1 }}
{{ now | date_add_hours: -2.5 }}
Výstup
5/7/2018 7:20:46 AM
5/7/2018 8:20:46 AM
5/7/2018 4:50:46 AM
date_add_minutes
Pridá určitý počet celých aj čiastkových minút hodnoty dátum a čas. Parameter môže byť kladný alebo záporný.
Kód
{{ now }}
{{ now | date_add_minutes: 10 }}
{{ now | date_add_minutes: -2.5 }}
Výstup
5/7/2018 7:20:46 AM
5/7/2018 7:30:46 AM
5/7/2018 7:18:16 AM
date_add_months
Pridá určitý počet celých aj čiastkových mesiacov hodnoty dátum a čas. Parameter môže byť kladný alebo záporný.
Kód
{{ now }}
{{ now | date_add_months: 1 }}
{{ now | date_add_months: -2 }}
Výstup
5/7/2018 7:20:46 AM
6/7/2018 7:20:46 AM
3/7/2018 7:20:46 AM
date_add_seconds
Pridá určitý počet celých aj čiastkových sekúnd hodnoty dátum a čas. Parameter môže byť kladný alebo záporný.
Kód
{{ now }}
{{ now | date_add_seconds: 10 }}
{{ now | date_add_seconds: -1.25 }}
Výstup
5/7/2018 7:20:46 AM
5/7/2018 7:20:56 AM
5/7/2018 7:20:45 AM
date_add_years
Pridá určitý počet celých aj čiastkových rokov hodnoty dátum a čas. Parameter môže byť kladný alebo záporný.
Kód
{{ now }}
{{ now | date_add_years: 1 }}
{{ now | date_add_years: -2 }}
Výstup
5/7/2018 7:20:46 AM
5/7/2019 7:20:46 AM
5/7/2016 7:20:46 AM
date_to_iso8601
Formátuje hodnotu dátumu a času podľa štandardu ISO 8601. Užitočné pri vytváraní informačných kanálov Atom, alebo prvku <času> HTML5 .
Kód
{{ now | date_to_iso8601 }}
Výstup
2018-05-07T07:20:46Z
date_to_rfc822
Formátuje hodnotu dátumu a času podľa štandardu RFC 822. Užitočné pri vytváraní informačných kanáloch RSS.
Kód
{{ now | date_to_rfc822 }}
Výstup
Mon, 07 May 2018 07:20:46 Z
Ukončovacie filtre
Ukončovacie sekvencie prinášajú spôsob, ako zahrnúť špeciálne znaky do reťazcov bez toho, aby boli v rozpore s bežnou interpretáciou týchto znakov programovacím jazykom alebo formátom.
Nasledujúce ukončovacie filtre nahrádzajú znaky reťazca ukončovacími sekvenciami alebo odstraňujú neplatné znaky reťazca na základe typu cieľa.
ukončiť
HTML-ukončí reťazec.
Kód
{{ '<p>test</p>' | escape }}
Výstup
<p>test</p>
html_safe_escape
Skonvertuje daný reťazec HTML na bezpečný fragment HTML.
Kód
{{ '<img src="images/myimage.jpg" onerror="alert(1);">' | html_safe_escape }}
Výstup
<img src="images/myimage.jpg">
url_escape
URI– ukončí reťazec na zaradenie v adrese URL.
Kód
{{ 'This & that//' | url_escape }}
Výstup
This+%26+that%2F%2F
xml_escape
XML– ukončí reťazec na zaradenie vo výstupe XML.
Kód
{{ '<p>test</p>' | xml_escape }}
Výstup
<p>test</p>
Filtre zoznamu
Filtre zoznamov zvyknú pracovať s konkrétnymi hodnotami atribútu entitylist pri pomoci s vytváraním zobrazení zoznamu.
current_sort
Vzhľadom na vyjadrenie rozdelenie sa vráti aktuálny smer zoradenia daného atribútu.
Kód
{{ 'name ASC, createdon DESC' | current_sort: 'createdon' }}
Výstup
DESC
metafiltre
Analýza filtra zoznamu entít hodnota JSON filter_definition do objektov skupiny možností filtra.
metafiltre možno voliteľne vyplniť aktuálnym atribútom filtra dotazu a aktuálnym zoznamom entity, čo umožní vrátené filtrované objekty označiť príznakom označené alebo neoznačené.
Kód
{% assign filters = entitylist | metafilters: params.mf, entityview %}
{% if filters.size > 0 %}
<ul id=entitylist-filters>
{% for filter in filters %}
<li class=entitylist-filter-option-group>
{% if filter.selection_mode == 'Single' %}
{% assign type = 'radio' %}
{% else %}
{% assign type = 'checkbox' %}
{% endif %}
<h4 class=entitylist-filter-option-group-label
data-filter-id={{ filter.id | h }}>
{{ filter.label | h }}
</h4>
<ul>
{% for option in filter.options %}
<li class=entitylist-filter-option>
{% if option.type == 'text' %}
<div class=input-group entitylist-filter-option-text>
<span class=input-group-addon>
<span class=fa fa-filter aria-hidden=true></span>
</span>
<input class=form-control
type=text
name={{ filter.id | h }}
value={{ option.text | h }} />
</div>
{% else %}
<div class={{ type | h }}>
<label>
<input
type={{ type | h }}
name={{ filter.id | h }}
value={{ option.id | h }}
{% if option.checked %}
checked=checked
data-checked=true{% endif %}
/>
{{ option.label | h }}
</label>
</div>
{% endif %}
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
<button class=btn btn-default data-serialized-query=mf data-target=#entitylist-filters>Apply Filters</button>
{% endif %}
reverse_sort
Vráti sa opačný smer zoradenia vzhľadom na daný smer zoradenia.
Kód
<!-- Sort direction is not case-sensitive -->
{{ 'ASC' | reverse_sort }}
{{ 'desc' | reverse_sort }}
Výstup
DESC
ASC
Matematické filtre
Matematické filtre umožňujú vykonávať matematické operácie na číslach.
Ako pri všetkých filtroch, možno aj matematické filtre zreťaziť a použiť ich v poradí zľava doprava.
Kód
{{ 10 | times: 2 | minus: 5 | divided_by: 3 }}
Výstup
5
strope výdavkov na správu
Zaokrúhli hodnotu nahor na najbližšie celé číslo.
Kód
{{ 4.6 | ceil }}
{{ 4.3 | ceil }}
Výstup
5
5
divided_by
Delí číslo iným číslom.
Kód
{{ 10 | divided_by: 2 }}
{{ 10 | divided_by: 3 }}
{{ 10.0 | divided_by: 3 }}
Výstup
5
3
3.333333
zaokrúhliť
Zaokrúhli hodnotu nadol na najbližšie celé číslo.
Kód
{{ 4.6 | floor }}
{{ 4.3 | floor }}
Výstup
4
4
mínus
Odpočíta číslo od iného čísla.
Kód
<!-- entityview.page = 11 -->
{{ entityview.page | minus: 1 }}
{{ 10 | minus: 1.1 }}
{{ 10.1 | minus: 1 }}
Výstup
10
9
9.1
modulo
Vydelí číslo iným číslom a vráti zvyšok.
Kód
{{ 12 | modulo: 5 }}
Výstup
2
Plus
Pripočíta číslo k inému číslu.
Kód
<!-- entityview.page = 11 -->
{{ entityview.page | plus: 1 }}
{{ 10 | plus: 1.1 }}
{{ 10.1 | plus: 1 }}
Výstup
12
11
11.1
Okrúhle
Zaokrúhli hodnotu na najbližšie celé číslo alebo na určený počet desatinných miest.
Kód
{{ 4.6 | round }}
{{ 4.3 | round }}
{{ 4.5612 | round: 2 }}
Výstup
5
4
4.56
násobky
Vynásobí číslo iným číslom.
Kód
{{ 10 | times: 2 }}
{{ 10 | times: 2.2 }}
{{ 10.1 | times: 2 }}
Výstup
20
20
20.2
Filtre reťazcov
Filtre reťazcov ovládajú reťazce.
pripojiť
Pripojí reťazec na koniec iného reťazca.
Kód
{{ 'filename' | append: '.js' }}
Výstup
filename.js
veľké písmeno
Používa každé slovo v reťazci veľkými písmenami.
Kód
{{ 'capitalize me' | capitalize }}
Výstup
Capitalize Me
malé písmeno
Konvertuje reťazec na malé písmená.
Kód
{{ 'MIxed Case TExt' | downcase }}
Výstup
mixed case text
newline_to_br
Vloží <br /> značku HTML zlomu riadku na každý lom riadku v rámci reťazca.
Kód
{% capture text %}
A
B
C
{% endcapture %}
{{ text | newline_to_br }}
Výstup
A<br />
B<br />
C<br />
na začiatok pripojiť
Pripojí reťazec na začiatok iného reťazca.
Kód
{{ 'Jane Johnson' | prepend: 'Dr. ' }}
Výstup
Dr. Jane Johnson
odstrániť
Odstráni výskyt všetkých podreťazcov z reťazca.
Kód
{{ 'Hello, Dave. How are you, Dave?' | remove: 'Dave' }}
Výstup
Hello, . How are you, ?
remove_first
Odstráni výskyt všetkých podreťazcov z reťazca pred reťazcom.
Kód
{{ 'Hello, Dave. How are you, Dave?' | remove_first: 'Dave' }}
Výstup
Hello, . How are you, Dave?
nahradiť
Nahradí všetky výskyty reťazca v rámci podreťazca.
Kód
{{ 'Hello, Dave. How are you, Dave?' | replace: 'Dave', 'John' }}
Výstup
Hello, John. How are you, John?
replace_first
Odstráni prvý výskyt reťazca z reťazca s podreťazcom.
Kód
{{ 'Hello, Dave. How are you, Dave?' | replace_first: 'Dave', 'John' }}
Výstup
Hello, John. How are you, Dave?
rozdeliť
Filter rozdelenie sa na podreťazec pozerá ako na parameter. Podreťazec sa používa na obmedzenie rozdelenia reťazca na pole.
Kód
{% assign words = This is a demo of the split filter | split: ' ' %}
First word: {{ words.first }}
First word: {{ words[0] }}
Second word: {{ words[1] }}
Last word: {{ words.last }}
All words: {{ words | join: ', ' }}
Výstup
First word: This
First word: This
Second word: is
Last word: filter
All words: This, is, a, demo, of, the, split, filter
strip_html
Odstráni všetky HTML značky z reťazca.
Kód
<p>Hello</p>
Výstup
Hello
strip_newlines
Odstráni všetky lomy riadku z reťazca.
Kód
{% capture text %}
A
B
C
{% endcapture %}
{{ text | strip_newlines }}
Výstup
ABC
text_to_html
Naformátuje reťazec obyčajného textu ako jednoduchý text HTML. Text má kódovanie HTML, bloky textu oddelené prázdnym riadkom sa zosúladia v značkách odseku <p>, jednotlivé zlomy riadku sa nahradia <br> a adresy URL sa prevedú na hypertextové odkazy.
Kód
{{ note.notetext | text_to_html }}
Výstup
<p>This is the first paragraph of notetext. It contains a URL: <a href="https://example.com/" rel="nofollow">https://example.com</a></p>
<p>This is a second paragraph.</p>
skrátiť
Skráti reťazec až do určitého počtu znakov. Tri bodky (...) sa pridá na koniec reťazca a je súčasťou počet znakov.
Kód
{{ 'This is a long run of text.' | truncate: 10 }}
Výstup
This is...
truncate_words
Skráti reťazec až do určitého počtu slov. Tri bodky (...) sa pripoja k skrátenému reťazcu.
Kód
{{ 'This is a long run of text.' | truncate_words: 3 }}
Výstup
This is a...
veľké písmeno
Konvertuje reťazec na veľké písmená.
Kód
{{ 'MIxed Case TExt' | upcase }}
Výstup
MIXED CASE TEXT
Filtre typu
Filtre typu umožňujú skonvertovať jeden typ do iných typov hodnôt.
boolean
Sa pokúša konvertovať reťazec hodnota do Boolovskej hodnoty. Ak už je hodnota Boolean, vráti sa nezmenená. Ak sa nedá konvertovať hodnotu Boolean, vráti sa hodnota null.
Tento filter príjme tiež príznaky zapnuté, povolené, alebo áno ako v hodnotu true a vypnuté, zakázané, a nie ako hodnotu false.
Kód
{{ true | boolean }}
{{ 'false' | boolean }}
{{ 'enabled' | boolean }}
{{ settings['something/enabled'] | boolean | default: false }}
Výstup
true
false
true
false
desatinné
Sa pokúša konvertovať reťazec hodnoty na desatinné číslo. Ak už je hodnota desatinným číslom, vráti sa nezmenená. Ak sa nedá konvertovať hodnotu desatinného čísla, vráti sa hodnota null.
Kód
{{ 10.1 | decimal }}
{{ '3.14' | decimal }}
{{ 'text' | decimal | default: 3.14 }}
Výstup
10.1
3.14
3.14
celé číslo
Sa pokúša konvertovať reťazec hodnoty na celé číslo. Ak už je hodnota celým číslom, vráti sa nezmenená. Ak sa nedá konvertovať hodnotu celého čísla, vráti sa hodnota null.
Kód
{{ 10 | integer }}
{{ '10' | integer }}
{{ '10.1' | integer }}
{{ 'text' | integer | default: 2 }}
Výstup
10
10
2
reťazec
Sa pokúša konvertovať hodnotu do podoby reťazca. Ak už ide o reťazec, vráti sa nezmenená. Ak je hodnota null, vráti sa hodnota null.
Filtre adresy URL
Filtre adresy URL umožňujú vytvárať alebo extrahovať časti adresy URL.
add_query
Pripojí parameter reťazca dotazu adresy URL. Ak parameter v URL už existuje, aktualizuje hodnotu parametra.
Ak tento filter použijete na úplnú absolútnu adresu URL, aktualizované absolútna adresa URL bude výsledok. Ak sa použije cesta, aktualizované cesta bude výsledok.
Kód
{{ 'https://example.com/path?page=1' | add_query: 'foo', 'bar' }}
{{ '/path?page=1' | add_query: 'page', 2 }}
Výstup
https://example.com/path?page=1&foo=bar
/path?page=2
základné
Získa základnú adresu URL pre zadanú URL.
Kód
{{ 'https://example.com/path?foo=bar&page=2' | base }}
Výstup
https://example.com
hostiteľ
Získa časť hostiteľa adresy URL.
Kód
{{ 'https://example.com/path?foo=bar&page=2' | host }}
Výstup
example.com
cesta
Získa časť cesty adresy URL.
Kód
{{ 'https://example.com/path?foo=bar&page=2' | path }}
{{ '/path?foo=bar&page=2' | path }}
Výstup
/path
/path
path_and_query
Získa časť cesty a dotazu adresy URL.
Kód
{{ 'https://example.com/path?foo=bar&page=2' | path_and_query }}
{{ '/path?foo=bar&page=2' | path_and_query }}
Výstup
/path?foo=bar&page=2
/path?foo=bar&page=2
port
Získa číslo portu adresy URL.
Kód
{{ 'https://example.com/path?foo=bar&page=2' | port }}
{{ 'https://example.com/path?foo=bar&page=2' | port }}
{{ 'https://example.com:9000/path?foo=bar&page=2' | port }}
Výstup
80
443
9000
remove_query
Odstráni parameter reťazca dotazu z adresy URL. Ak parameter neexistuje v adrese URL, adresa URL sa vráti nezmenená.
Ak tento filter použijete na úplnú absolútnu adresu URL, aktualizované absolútna adresa URL bude výsledok. Ak sa použije cesta, aktualizované cesta bude výsledok.
Kód
{{ 'https://example.com/path?page=1' | remove_query: 'page' }}
{{ '/path?page=1' | remove_query: 'page' }}
Výstup
https://example.com/path
/path
schéma
Získa časť schémy adresy URL.
Kód
{{ 'https://example.com/path?foo=bar&page=2' | scheme }}
{{ 'https://example.com/path?foo=bar&page=2' | scheme }}
Výstup
http
https
Dodatočné filtre
Tieto filtre poskytujú užitočné všeobecné funkcie.
predvolené
Vráti predvolenú hodnotu pre všetky premenné bez priradenej hodnoty (teda null).
Kód
{{ snippets[Header] | default: 'My Website' }}
Výstup
<!-- If a snippet with the name Header returns null -->
My Website
file_size
Použité na číselnú hodnotu predstavujúcu mnoho bajtov, vráti formátovanú veľkosť súboru s jednotkou primeranej mierky.
Prípadne presnosť parametra môže byť prenesený na kontrolovanie počtu desatinných miest vo výsledku. Predvolená hodnota presnosti je 1.
Kód
{{ 10000000 | file_size }}
{{ 2050 | file_size: 0 }}
{{ entity.notes.first.filesize | file_size: 2 }}
Výstup
9.5 MB
2 KB
207.14 KB
h
Poskytuje HTML reprezentáciu atribútu. Napríklad zobrazenie HTML reprezentácie dopytov FetchXML atribút XML.
Kód
{{ samplequery.xml | h }}
Výstup
<fetch mapping="logical" count="5000" page="1" returntotalrecordcount="true"> <entity name="contact"> <attribute name="fullname" /> </entity> </fetch>
has_role
Použité na user, vráti sa hodnota true v prípade, ak používateľ patrí k danej roly. Ak nie, vráti sa hodnota false.
Kód
{% assign is_admin = user | has_role: 'Administrators' %}
{% if is_admin %}
User is an administrator.
{% endif %}
Liquid
Zobrazí reťazec ako menlivý kód. Tento kód má prístup k aktuálnemu kontextu spustenia menlivého prvku (premenné a pod.).
Poznámka
Tento filter by mal byť používaný s opatrnosťou a všeobecne treba uplatniť len na hodnoty, ktoré sú kontrolované výlučne autormi obsahu lokality alebo inými používateľmi, ktorí sú dôveryhodní na písanie kódu v jazyku Liquid.
Kód
{{ page.adx_copy | liquid }}