Pieejamie Liquid filtri
Piezīme
No 2022. gada 12. oktobra, Power Apps portāli ir Power Pages. Papildinformācija. Pakalpojums Microsoft Power Pages tagad ir vispārēji pieejams (emuārs)
Drīzumā Power Apps portālu dokumentācija tiks migrēta un sapludināta ar Power Pages dokumentāciju.
Liquid filtri tiek izmantoti, lai modificētu virkņu, skaitļu, mainīgo un objektu izvadi. Tie ir atdalīti no vērtības, kurai tie tiek piemēroti, ar |.
{{ 'hal 9000' | upcase }} <!-- Output: HAL 9000 -->
Daži filtri pieņem parametrus. Filtrus var arī apvienot un tie tiek lietoti secībā no kreisās puses uz labo.
{{ 2 | times: 2 | minus: 1 }} <!-- Output: 3 -->
{{ "Hello, " | append: user.firstname }} <!-- Output: Hello, Dave -->
Tālāk esošajā sadaļā ir aprakstīti dažādi filtri.
Masīva filtri
Masīva filtri tiek izmantoti, lai strādātu ar masīviem.
batch
Sadala masīvu vairākos norādītā lieluma masīvos.
Kods
{% assign batches = entityview.records | batch: 2 %}
{% for batch in batches %}
<ul>
{% for item in batch %}
<li>{{ item.fullname }}</li>
{% endfor %}
</ul>
{% endfor %}
Izvade
<ul>
<li>John Smith</li>
<li>Dave Thomas</li>
</ul>
<ul>
<li>Jake Johnson</li>
<li>Jack Robinson</li>
</ul>
concat
Savieno divus masīvus vienā jaunā masīvā.
Ja atsevišķs vienums ir dots kā parametrs, concat atgriež jaunu masīvu, kas sastāv no sākotnējā masīva, ar doto vienumu kā pēdējo elementu.
Kods
Group #1: {{ group1 | join: ', ' }}
Group #2: {{ group2 | join: ', ' }}
Group #1 + Group #2: {{ group1 | concat: group2 | join: ', ' }}
Izvade
Group #1: John, Pete, Hannah
Group #2: Joan, Bill
Group #1 + Group #2: John, Pete, Hannah, Joan, Bill
except
Atlasiet visus objektus masīvā, ja konkrētam atribūtam nav noteikta vērtība. (Tas ir filtramwhere pretējais filtrs.)
Kods
{% assign redmond = entityview.records | except: 'address1_city', 'Redmond' %}
{% for item in redmond %}
{{ item.fullname }}
{% endfor %}
Izvade
Jack Robinson
first
Atgriež masīva pirmo elementu.
first — var lietot arī ar īpašu punkta notāciju, gadījumos, ja tas ir jāizmanto tagā.
Kods
{% assign words = This is a run of text | split: %}
{{ words | first }}
{% if words.first == This %}
The first word is This.
{% endif %}
Izvade
This
The first word is This.
group_by
Grupēt vienumus masīvā pēc konkrētā atribūta.
Kods
{% assign groups = entityview.records | group_by: 'address1_city' %}
{% for group in groups %}
{{ group.key }}:
{% for item in group.items %}
{{ item.fullname }}
{% endfor %}
{% endfor %}
Izvade
Redmond:
John Smith
Dave Thomas
Jake Johnson
New York:
Jack Robinson
join
Pievienojas masīva elementiem ar rakstzīmi, kas nodoti kā parametrs. Rezultāts ir viena virkne.
Kods
{% assign words = This is a run of text | split: %}
{{ words | join: , }}
Izvade
This, is, a, run, of, text
last
Atgriež masīva pēdējo elementu.
last — var lietot arī ar īpašu punkta notāciju, gadījumos, ja tas ir jāizmanto tagā.
Kods
{% assign words = This is a run of text | split: -%}
{{ words | last }}
{% if words.last == text -%}
The last word is text.
{% endif -%}
Izvade
text
The last word is text.
order_by
Atgriež masīva elementus, kas kārtoti pēc masīva elementu konkrētā atribūta.
Pēc izvēles varat sniegt aprakstu kā otro parametru, lai kārtotu elementus dilstošā, nevis augošā secībā.
Kods
{{ entityview.records | order_by: 'fullname' | join: ', ' }}
{{ entityview.records | order_by: 'fullname', 'desc' | join: ', ' }}
Izvade
Dave Thomas, Jack Robinson, Jake Johnson, John Smith
John Smith, Jake Johnson, Jack Robinson, Dave Thomas
random
Atgriež vienu nejauši atlasīto vienumu no masīva.
Kods
{{ group1 | join: ', ' }}
{{ group1 | random }}
Izvade
John, Pete, Hannah
Pete
select
Atlasa dotā atribūta vērtību katram elementam masīvā un atgriež šīs vērtības kā masīvu.
Kods
{{ entityview.records | select: 'address1_city' | join: ', ' }}
Izvade
Redmond, New York
shuffle
Lieto masīvam, atgriež jaunu masīvu ar tiem pašiem vienumiem randomizētā secībā.
Kods
{{ group1 | join: ', ' }}
{{ group1 | shuffle | join: ', ' }}
Izvade
John, Pete, Hannah
Hannah, John, Pete
size
Atgriež vienumu skaitu masīvā.
size — var lietot arī ar īpašu punkta notāciju, gadījumos, ja tas ir jāizmanto tagā.
Kods
{% assign words = This is a run of text | split: -%}
{{ words | size }}
{% if words.size == 6 -%}
The text contains 6 words.
{% endif -%}
Izvade
6
The text contains 6 words.
skip
Izlaiž konkrētu vienumu skaitu masīvā un atgriež pārējo.
Kods
{% assign words = This is a run of text | split: %}
{{ words | skip: 3 | join: ', ' }}
Izvade
run, of, text
take
Ņem doto vienumu skaitu no masīva, atgriežot paņemtos vienumus.
Kods
{% assign words = This is a run of text | split: %}
{{ words | take: 3 | join: ', ' }}
Izvade
This, is, a
then_by
Pievieno papildu turpmāko kārtošanu masīvam, kas jau ir kārtots pēcorder_by.
Pēc izvēles varat sniegt aprakstu kā otro parametru, lai kārtotu elementus dilstošā, nevis augošā secībā.
Kods
{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname' | join: ', ' }}
{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname', 'desc' | join: ', ' }}
Izvade
Dave Thomas, Jack Robinson, Jake Johnson, John Smith
John Smith, Jake Johnson, Jack Robinson, Dave Thomas
where
Atlasa visus objektus masīvā, kur konkrētam atribūtam ir noteikta vērtība.
Kods
{% assign redmond = entityview.records | where: 'address1_city', 'Redmond' %}
{% for item in redmond %}
{{ item.fullname }}
{% endfor %}
Izvade
John Smith
Dave Thomas
Jake Johnson
Datumu filtri
Datumu filtrus var izmantot datumu aritmētikai, vai Datuma/laika vērtību pārvēršanai dažādos formātos.
date
Formatē Datuma/laika vērtību, izmantojot .NET formāta virkni.
Standarta Datuma un laika formāta virknes
Pielāgotas Datuma un laika formāta virknes
Kods
{{ now | date: 'g' }}
{{ now | date: 'MMMM dd, yyyy' }}
Izvade
5/7/2018 7:20 AM
May 07, 2018
date_add_days
Datuma/laika vērtībai pieskaita norādīto veselo un daļējo dienu skaitu. Parametrs var būt pozitīvs vai negatīvs.
Kods
{{ now }}
{{ now | date_add_days: 1 }}
{{ now | date_add_days: -2.5 }}
Izvade
5/7/2018 7:20:46 AM
5/8/2018 7:20:46 AM
5/4/2018 7:20:46 PM
date_add_hours
Datuma/laika vērtībai pieskaita norādīto veselo un daļējo stundu skaitu. Parametrs var būt pozitīvs vai negatīvs.
Kods
{{ now }}
{{ now | date_add_hours: 1 }}
{{ now | date_add_hours: -2.5 }}
Izvade
5/7/2018 7:20:46 AM
5/7/2018 8:20:46 AM
5/7/2018 4:50:46 AM
date_add_minutes
Datuma/laika vērtībai pieskaita norādīto veselo un daļējo minūšu skaitu. Parametrs var būt pozitīvs vai negatīvs.
Kods
{{ now }}
{{ now | date_add_minutes: 10 }}
{{ now | date_add_minutes: -2.5 }}
Izvade
5/7/2018 7:20:46 AM
5/7/2018 7:30:46 AM
5/7/2018 7:18:16 AM
date_add_months
Datuma/laika vērtībai pieskaita norādīto veselo mēnešu skaitu. Parametrs var būt pozitīvs vai negatīvs.
Kods
{{ now }}
{{ now | date_add_months: 1 }}
{{ now | date_add_months: -2 }}
Izvade
5/7/2018 7:20:46 AM
6/7/2018 7:20:46 AM
3/7/2018 7:20:46 AM
date_add_seconds
Datuma/laika vērtībai pieskaita norādīto veselo un daļējo sekunžu skaitu. Parametrs var būt pozitīvs vai negatīvs.
Kods
{{ now }}
{{ now | date_add_seconds: 10 }}
{{ now | date_add_seconds: -1.25 }}
Izvade
5/7/2018 7:20:46 AM
5/7/2018 7:20:56 AM
5/7/2018 7:20:45 AM
date_add_years
Datuma/laika vērtībai pieskaita norādīto veselo gadu skaitu. Parametrs var būt pozitīvs vai negatīvs.
Kods
{{ now }}
{{ now | date_add_years: 1 }}
{{ now | date_add_years: -2 }}
Izvade
5/7/2018 7:20:46 AM
5/7/2019 7:20:46 AM
5/7/2016 7:20:46 AM
date_to_iso8601
Formatē datuma/laika vērtību saskaņā ar standarta ISO 8601 prasībām. Noderīgs, veidojot Atom plūsmas vai HTML5 elementu <time>.
Kods
{{ now | date_to_iso8601 }}
Izvade
2018-05-07T07:20:46Z
date_to_rfc822
Formatē datuma/laika vērtību saskaņā ar standarta RFC 822 prasībām. Noderīgs, veidojot RSS plūsmas.
Kods
{{ now | date_to_rfc822 }}
Izvade
Mon, 07 May 2018 07:20:46 Z
Saraksta filtri
Entītiju saraksta filtri tiek izmantoti, lai strādātu ar noteiktām atribūta entitylist vērtībām un palīdzētu veidot entītiju sarakstu skatus.
current_sort
Ņemot vērā kārtošanas izteiksmi, atgriež noteiktā atribūta pašreizējo kārtošanas virzienu.
Kods
{{ 'name ASC, createdon DESC' | current_sort: 'createdon' }}
Izvade
DESC
metafilters
Parsē entitylist filter_definition JSON vērtību filtra opciju grupas objektos.
Kodu metafilters pēc izvēles var nodrošināt ar pašreizēja atribūtu filtra vaicājumu un pašreizēju entitylist, ļaujot atgrieztos filtra objektus atzīmēt kā atlasītus vai neatlasītus.
Kods
{% 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
Ņemot vērā kārtošanas virzienu, atgriež pretējā virziena kārtošanu.
Kods
<!-- Sort direction is not case-sensitive -->
{{ 'ASC' | reverse_sort }}
{{ 'desc' | reverse_sort }}
Izvade
DESC
ASC
Matemātiskie filtri
Matemātiskie filtri ļauj jums veikt matemātiskas darbības ar skaitļiem.
Tāpat kā ar visiem filtriem, arī matemātiskos filtrus var izvietot ķēdē, un tie tiek lietoti secībā no kreisās puses uz labo.
Kods
{{ 10 | times: 2 | minus: 5 | divided_by: 3 }}
Izvade
5
ceil
Noapaļo vērtību uz augšu līdz tuvākajam veselajam skaitlim.
Kods
{{ 4.6 | ceil }}
{{ 4.3 | ceil }}
Izvade
5
5
divided_by
Dala skaitli ar citu skaitli.
Kods
{{ 10 | divided_by: 2 }}
{{ 10 | divided_by: 3 }}
{{ 10.0 | divided_by: 3 }}
Izvade
5
3
3.333333
floor
Noapaļo vērtību uz leju līdz tuvākajam veselajam skaitlim.
Kods
{{ 4.6 | floor }}
{{ 4.3 | floor }}
Izvade
4
4
minus
Atņem skaitli no cita skaitļa.
Kods
<!-- entityview.page = 11 -->
{{ entityview.page | minus: 1 }}
{{ 10 | minus: 1.1 }}
{{ 10.1 | minus: 1 }}
Izvade
10
9
9.1
modulo
Dala skaitli ar citu skaitli un atgriež atlikumu.
Kods
{{ 12 | modulo: 5 }}
Izvade
2
plus
Pievieno skaitli citam skaitlim.
Kods
<!-- entityview.page = 11 -->
{{ entityview.page | plus: 1 }}
{{ 10 | plus: 1.1 }}
{{ 10.1 | plus: 1 }}
Izvade
12
11
11.1
round
Noapaļo vērtību līdz tuvākajam veselajam skaitlim vai noteiktam ciparu skaitam aiz komata.
Kods
{{ 4.6 | round }}
{{ 4.3 | round }}
{{ 4.5612 | round: 2 }}
Izvade
5
4
4.56
times
Reizina skaitli ar citu skaitli.
Kods
{{ 10 | times: 2 }}
{{ 10 | times: 2.2 }}
{{ 10.1 | times: 2 }}
Izvade
20
20
20.2
Virknes filtri
Virknes filtri veic manipulācijas ar virknēm.
append
Pievieno virkni citas virknes beigās.
Kods
{{ 'filename' | append: '.js' }}
Izvade
filename.js
capitalize
pārveido ar lielo sākumburtu pirmo vārdu virknē.
Kods
{{ 'capitalize me' | capitalize }}
Izvade
Capitalize Me
downcase
Pārveido virkni mazajos burtos.
Kods
{{ 'MIxed Case TExt' | downcase }}
Izvade
mixed case text
escape
HTML-izlaiž virkni.
Kods
{{ '<p>test</p>' | escape }}
Izvade
<p>test</p>
newline_to_br
Ievieto rindiņas pārtraukuma HTML tagu <br /> katrā virknes rindiņas pārtraukumā.
Kods
{% capture text %}
A
B
C
{% endcapture %}
{{ text | newline_to_br }}
Izvade
A<br />
B<br />
C<br />
prepend
Pievieno virkni citas virknes sākumā.
Kods
{{ 'Jane Johnson' | prepend: 'Dr. ' }}
Izvade
Dr. Jane Johnson
remove
Noņemt visus apakšvirknes gadījumus no virknes.
Kods
{{ 'Hello, Dave. How are you, Dave?' | remove: 'Dave' }}
Izvade
Hello, . How are you, ?
remove_first
Noņem pirmos apakšvirknes gadījumus no virknes.
Kods
{{ 'Hello, Dave. How are you, Dave?' | remove_first: 'Dave' }}
Izvade
Hello, . How are you, Dave?
replace
Aizstāj visus virknes gadījumus ar apakšvirkni.
Kods
{{ 'Hello, Dave. How are you, Dave?' | replace: 'Dave', 'John' }}
Izvade
Hello, John. How are you, John?
replace_first
Nomaina pirmo virknes gadījumu ar apakšvirkni.
Kods
{{ 'Hello, Dave. How are you, Dave?' | replace_first: 'Dave', 'John' }}
Izvade
Hello, John. How are you, Dave?
split
Filtrs split pārņem apakšvirkni kā parametru. Apakšvirkne tiek izmantota kā norobežotājs, lai sadalītu virkni masīvā.
Kods
{% 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: ', ' }}
Izvade
First word: This
First word: This
Second word: is
Last word: filter
All words: This, is, a, demo, of, the, split, filter
strip_html
Joslo visus HTML tagus no virknes.
Kods
<p>Hello</p>
Izvade
Hello
strip_newlines
Joslo jebkurus rindiņu pārtraukumus no virknes.
Kods
{% capture text %}
A
B
C
{% endcapture %}
{{ text | strip_newlines }}
Izvade
ABC
text_to_html
Formatē vienkārša teksta virkni kā vienkāršu HTML. Viss teksts būs HTML kodēts, teksta bloki, kas ir atdalīti ar tukšu rindiņu, būs ietverti rindkopas tagos <p>, vienas rindiņas pārtraukumi tiks aizstāti ar <br>, un URL tiks pārveidoti par hipersaitēm.
Kods
{{ note.notetext | text_to_html }}
Izvade
<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>
truncate
Apcērt virkni līdz noteiktam rakstzīmju skaitam. Daudzpunkte (…) tiek pievienota virknei, un tiek iekļauta rakstzīmju skaitā.
Kods
{{ 'This is a long run of text.' | truncate: 10 }}
Izvade
This is...
truncate_words
Apcērt virkni līdz noteiktam vārdu skaitam. Daudzpunkte (…) tiek pievienota saīsinātajai virknei.
Kods
{{ 'This is a long run of text.' | truncate_words: 3 }}
Izvade
This is a...
upcase
Pārveido virkni lielajos burtos.
Kods
{{ 'MIxed Case TExt' | upcase }}
Izvade
MIXED CASE TEXT
url_escape
URL-izlaiž virkni, iekļaušanai URL.
Kods
{{ 'This & that//' | url_escape }}
Izvade
This+%26+that%2F%2F
xml_escape
XML-izlaiž virkni, iekļaušanai XML atbildē.
Kods
{{ '<p>test</p>' | xml_escape }}
Izvade
<p>test</p>
Tipa filtri
Tipa filtri ļauj pārvērst viena tipa vērtības cita tipa vērtībās.
boolean
Mēģina pārvērst virknes vērtību Būla vērtībā. Ja vērtība jau ir Būla vērtība, tā tiks atgriezta nemainīta. Ja vērtību nevar konvertēt kā Būla vērtību, tiks atgriezta vērtība null.
Šis filtrs kā patiesu pieņems arī vērtību "ieslēgts", "iespējots" vai "Jā" un kā aplamu — "izslēgts", "atspējots" un "nē".
Kods
{{ true | boolean }}
{{ 'false' | boolean }}
{{ 'enabled' | boolean }}
{{ settings['something/enabled'] | boolean | default: false }}
Izvade
true
false
true
false
decimal
Mēģina pārvērst virknes vērtību decimāldaļskaitlī. Ja vērtība jau ir decimāldaļskaitlis, tā tiks atgriezta nemainīta. Ja vērtību nevar konvertēt kā decimāldaļskaitli, tiks atgriezta vērtība null.
Kods
{{ 10.1 | decimal }}
{{ '3.14' | decimal }}
{{ 'text' | decimal | default: 3.14 }}
Izvade
10.1
3.14
3.14
integer
Mēģina pārvērst virknes vērtību veselā skaitlī. Ja vērtība jau ir vesels skaitlis, tā tiks atgriezta nemainīta. Ja vērtību nevar konvertēt kā veselu skaitli, tiks atgriezta vērtība null.
Kods
{{ 10 | integer }}
{{ '10' | integer }}
{{ '10.1' | integer }}
{{ 'text' | integer | default: 2 }}
Izvade
10
10
2
string
Mēģina pārvērst vērtību tās virknes attēlojumā. Ja vērtība jau ir virkne, tā tiks atgriezta nemainīta. Ja vērtība ir null, tiks atgriezta vērtība null.
URL filtri
URL filtrs jums ļauj veidot vai izgūt vietrāžu URL daļas.
add_query
Vietrādim URL pievieno vaicājuma virknes parametru. Ja vietrādī URL šis parametrs jau pastāv, tad tiek atjaunināta parametra vērtība.
Ja šis filtrs tiek lietots pilnam absolūtajam vietrādim URL, tad tiek iegūts atjaunināts absolūtais vietrādis URL. Ja tas tiek lietots ceļam, tiek iegūts atjaunināts ceļš.
Kods
{{ 'https://example.com/path?page=1' | add_query: 'foo', 'bar' }}
{{ '/path?page=1' | add_query: 'page', 2 }}
Izvade
https://example.com/path?page=1&foo=bar
/path?page=2
base
Iegūst attiecīgā vietrāža URL pamata URL.
Kods
{{ 'https://example.com/path?foo=bar&page=2' | base }}
Izvade
https://example.com
host
Iegūst vietrāža URL resursdatora daļu.
Kods
{{ 'https://example.com/path?foo=bar&page=2' | host }}
Izvade
example.com
path
Iegūst vietrāža URL ceļa daļu.
Kods
{{ 'https://example.com/path?foo=bar&page=2' | path }}
{{ '/path?foo=bar&page=2' | path }}
Izvade
/path
/path
path_and_query
Iegūst vietrāža URL ceļa un vaicājuma daļu.
Kods
{{ 'https://example.com/path?foo=bar&page=2' | path_and_query }}
{{ '/path?foo=bar&page=2' | path_and_query }}
Izvade
/path?foo=bar&page=2
/path?foo=bar&page=2
port
Iegūst vietrāža URL porta numuru.
Kods
{{ '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 }}
Izvade
80
443
9000
remove_query
Vietrādim URL noņem vaicājuma virknes parametru. Ja vietrādī URL nav parametra, tad vietrādis URL tiek atgriezts bez izmaiņām.
Ja šis filtrs tiek lietots pilnam absolūtajam vietrādim URL, tad tiek iegūts atjaunināts absolūtais vietrādis URL. Ja tas tiek lietots ceļam, tiek iegūts atjaunināts ceļš.
Kods
{{ 'https://example.com/path?page=1' | remove_query: 'page' }}
{{ '/path?page=1' | remove_query: 'page' }}
Izvade
https://example.com/path
/path
scheme
Iegūst vietrāža URL shēmas daļu.
Kods
{{ 'https://example.com/path?foo=bar&page=2' | scheme }}
{{ 'https://example.com/path?foo=bar&page=2' | scheme }}
Izvade
http
https
Papildu filtri
Šie filtri nodrošina noderīgu vispārējo funkcionalitāti.
default
Atgriež noklusējuma vērtību visiem mainīgajiem bez piešķirtās vērtības (t.i., null).
Kods
{{ snippets[Header] | default: 'My Website' }}
Izvade
<!-- If a snippet with the name Header returns null -->
My Website
file_size
Lietojot skaitliskai vērtībai, kas norāda baitu skaitu, atgriež formatētu faila lielumu ar atbilstošās skalas vienību.
Var arī nodot precizitātes parametru, lai kontrolētu decimāldaļu vietu skaitu rezultātā. Noklusējuma precizitāte ir 1.
Kods
{{ 10000000 | file_size }}
{{ 2050 | file_size: 0 }}
{{ entity.notes.first.filesize | file_size: 2 }}
Izvade
9.5 MB
2 KB
207.14 KB
has_role
Lietojot lietotājam, atgriež vērtību True (Patiess), ja lietotājam ir attiecīgā loma. Ja nav attiecīgās lomas, atgriež vērtību Aplams.
Kods
{% assign is_admin = user | has_role: 'Administrators' %}
{% if is_admin %}
User is an administrator.
{% endif %}
liquid
Atveido virkni kā Liquid kodu. Šim kodam būs piekļuve pašreizējam Liquid izpildes kontekstam (mainīgie utt.).
Piezīme
Šis filtrs ir jāizmanto piesardzīgi un parasti jāpiemēro tikai vērtībām, kuras kontrolē vienīgi portāla satura autori vai citi lietotāji, kam var uzticēt Liquid kodēšanu.
Kods
{{ page.adx_copy | liquid }}
Skatiet arī
Avota satura glabāšana, izmantojot tīmekļa veidnes
Liquid operatoru apraksts
Liquid tipi
Liquid objekti
Liquid tagi
Liquid filtri
Piezīme
Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)
Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).