Megosztás a következőn keresztül:


Elérhető Liquid-szűrők

Megjegyzés

  1. október 12-től a Power Apps-portálok a Power Pages nevet kapják. További információ: A Microsoft Power Pages már általánosan elérhető (blog)
    A Power Apps-portál dokumentációját hamarosan áttelepítjük és egyesítjük a Power Pages dokumentációjával.

A rugalmas szűrők használhatóak a kimeneti karakterláncok, számok, változók és objektumok módosítására. Egy | választja el őket azoktól az értékektől, amelyekre alkalmazták őket.

{{ 'hal 9000' | upcase }} <!-- Output: HAL 9000 -->

Néhány szűrő elfogadja a paramétereket. A szűrők kombinálhatóak, és balról jobbra lesznek alkalmazva.

{{ 2 | times: 2 | minus: 1 }} <!-- Output: 3 -->

{{ "Hello, " | append: user.firstname }} <!-- Output: Hello, Dave -->

Az alábbi szakaszban különböző szűrők leírásai találhatók.

Tömb szűrők

A tömb szűrők segítségével a tömbökkel dolgozhat.

köteg

Felosztja a tömböket, több, adott méretű tömbre.

Kód

{% assign batches = entityview.records | batch: 2 %}

{% for batch in batches %}

<ul>

{% for item in batch %}

<li>{{ item.fullname }}</li>

{% endfor %}

</ul>

{% endfor %}

Kimenet

<ul>

<li>John Smith</li>

<li>Dave Thomas</li>

</ul>

<ul>

<li>Jake Johnson</li>

<li>Jack Robinson</li>

</ul>

összefűzés

Összefűzi a két tömböt, egyetlen új tömbbe.

Egyetlen paraméterként megadott elem segítségével a concat új, a régiből álló tömböt hoz létre, amelynek utolsó eleme a megadott elem lesz.

Kód

Group #1: {{ group1 | join: ', ' }}

Group #2: {{ group2 | join: ', ' }}

Group #1 + Group #2: {{ group1 | concat: group2 | join: ', ' }}

Kimenet

Group #1: John, Pete, Hannah

Group #2: Joan, Bill

Group #1 + Group #2: John, Pete, Hannah, Joan, Bill

kivéve

Válassza ki egy olyan tömb minden objektumát, melyben egy adott attribútumnak nincs megadott értéke. (Ez a hol inverze.)

Kód

{% assign redmond = entityview.records | except: 'address1_city', 'Redmond' %}

{% for item in redmond %}

{{ item.fullname }}

{% endfor %}

Kimenet

Jack Robinson

első

Visszahelyezi egy tömb első elemét.

Az első használható speciális pont jelöléssel is, olyan esetekben, amikor címkén belül kell alkalmazni.

Kód

{% assign words = This is a run of text | split:   %}

{{ words | first }}

{% if words.first == This %}

The first word is This.

{% endif %}

Kimenet

This

The first word is This.

Csoportosítás módja

Csoportosítja a tömb elemeit, megadott attribútumok alapján.

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 %}

Kimenet

Redmond:

John Smith

Dave Thomas

Jake Johnson

New York:

Jack Robinson

Csatlakozás

Csatlakoztatja egy tömb elemeit a paraméterként továbbadott karakter segítségével. Az eredmény egyetlen karakterlánc.

Kód

{% assign words = This is a run of text | split:   %}

{{ words | join: ,  }}

Kimenet

This, is, a, run, of, text

utolsó

Visszahelyezi egy tömb utolsó elemét.

Az utolsó használható speciális pont jelöléssel is, olyan esetekben, amikor címkén belül kell alkalmazni.

Kód

{% assign words = This is a run of text | split:   -%}

{{ words | last }}

{% if words.last == text -%}

The last word is text.

{% endif -%}

Kimenet

text

The last word is text.

order_by

Visszahelyezi egy a tömb elemeinek adott attribútuma alapján megrendelt tömb elemeit.

Tetszés szerint megadhatja a descet második paraméterként, hogy az elemeket növekvő helyett, csökkenő sorrendbe helyezze.

Kód

{{ entityview.records | order_by: 'fullname' | join: ', ' }}

{{ entityview.records | order_by: 'fullname', 'desc' | join: ', ' }}

Kimenet

Dave Thomas, Jack Robinson, Jake Johnson, John Smith

John Smith, Jake Johnson, Jack Robinson, Dave Thomas

Véletlenszerű

Visszahelyezi a tömb egy véletlenszerűen kiválasztott elemét.

Kód

{{ group1 | join: ', ' }}

{{ group1 | random }}

Kimenet

John, Pete, Hannah

Pete

Kiválasztás

A tömb minden elemének egy adott attribútumához kiválaszt egy értéket, majd visszahelyezi ezeket az értékeket tömbösítve.

Kód

{{ entityview.records | select: 'address1_city' | join: ', ' }}

Kimenet

Redmond, New York

keverés

Alkalmazva egy tömbre, visszahelyezi ugyanazokat az elemeket egy új tömbbe, véletlenszerű sorrendben.

Kód

{{ group1 | join: ', ' }}

{{ group1 | shuffle | join: ', ' }}

Kimenet

John, Pete, Hannah

Hannah, John, Pete

Méret

Visszahelyezi az elemek számát egy tömbbe.

A méret használható speciális pont jelöléssel is, olyan esetekben, amikor címkén belül kell alkalmazni.

Kód

{% assign words = This is a run of text | split:   -%}

{{ words | size }}

{% if words.size == 6 -%}

The text contains 6 words.

{% endif -%}

Kimenet

6

The text contains 6 words.

Kihagyás

Egy tömb adott mennyiségű elemét kihagyja, a többit pedig visszahelyezi.

Kód

{% assign words = This is a run of text | split:   %}

{{ words | skip: 3 | join: ', ' }}

Kimenet

run, of, text

Elvétel

Elveszi egy tömb adott számú elemét, majd visszahelyezi az elvett elemeket.

Kód

{% assign words = This is a run of text | split:   %}

{{ words | take: 3 | join: ', ' }}

Kimenet


This, is, a

then_by

További sorrendet ad egy order_by által már rendezett tömbhöz.

Tetszés szerint megadhatja a descet második paraméterként, hogy az elemeket növekvő helyett, csökkenő sorrendbe helyezze.

Kód

{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname' | join: ', ' }}

{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname', 'desc' | join: ', ' }}

Kimenet

Dave Thomas, Jack Robinson, Jake Johnson, John Smith

John Smith, Jake Johnson, Jack Robinson, Dave Thomas

ebben:

Kiválasztja egy tömb összes olyan objektumát, mely rendelkezik megadott értékű attribútummal.

Kód

{% assign redmond = entityview.records | where: 'address1_city', 'Redmond' %}

{% for item in redmond %}

{{ item.fullname }}

{% endfor %}

Kimenet

John Smith

Dave Thomas

Jake Johnson

Dátum szűrők

Dátum szűrők használhatók dátumaritmetikához, vagy DátumIdő adatok különböző formátumba konvertálásához.

dátum:

Egy .NET formátumsztringgel formázza a DátumIdő értéket.

Szabványos Dátum és Idő Formátumsztringek

Egyedi Dátum és Idő Formátumsztringek

Kód

{{ now | date: 'g' }}

{{ now | date: 'MMMM dd, yyyy' }}

Kimenet

5/7/2018 7:20 AM

May 07, 2018

date_add_days

Hozzáadja a megadott egész- és tört napokat a DátumIdő értékhez. A paraméter pozitív vagy negatív lehet.

Kód

{{ now }}

{{ now | date_add_days: 1 }}

{{ now | date_add_days: -2.5 }}

Kimenet

5/7/2018 7:20:46 AM

5/8/2018 7:20:46 AM

5/4/2018 7:20:46 PM

date_add_hours

Hozzáadja a megadott egész- és tört órákat a DátumIdő értékhez. A paraméter pozitív vagy negatív lehet.

Kód

{{ now }}

{{ now | date_add_hours: 1 }}

{{ now | date_add_hours: -2.5 }}

Kimenet

5/7/2018 7:20:46 AM

5/7/2018 8:20:46 AM

5/7/2018 4:50:46 AM

date_add_minutes

Hozzáadja a megadott egész- és tört perceket a DátumIdő értékhez. A paraméter pozitív vagy negatív lehet.

Kód

{{ now }}

{{ now | date_add_minutes: 10 }}

{{ now | date_add_minutes: -2.5 }}

Kimenet

5/7/2018 7:20:46 AM

5/7/2018 7:30:46 AM

5/7/2018 7:18:16 AM

date_add_months

Hozzáadja a megadott egész- és tört hónapokat a DátumIdő értékhez. A paraméter pozitív vagy negatív lehet.

Kód

{{ now }}

{{ now | date_add_months: 1 }}

{{ now | date_add_months: -2 }}

Kimenet

5/7/2018 7:20:46 AM

6/7/2018 7:20:46 AM

3/7/2018 7:20:46 AM

date_add_seconds

Hozzáadja a megadott egész- és tört másodperceket a DátumIdő értékhez. A paraméter pozitív vagy negatív lehet.

Kód

{{ now }}

{{ now | date_add_seconds: 10 }}

{{ now | date_add_seconds: -1.25 }}

Kimenet

5/7/2018 7:20:46 AM

5/7/2018 7:20:56 AM

5/7/2018 7:20:45 AM

date_add_years

Hozzáadja a megadott egész- és tört éveket a DátumIdő értékhez. A paraméter pozitív vagy negatív lehet.

Kód

{{ now }}

{{ now | date_add_years: 1 }}

{{ now | date_add_years: -2 }}

Kimenet

5/7/2018 7:20:46 AM

5/7/2019 7:20:46 AM

5/7/2016 7:20:46 AM

date_to_iso8601

A DateTime értéket a(z) ISO 8601 szabványnak megfelelően formázza. Hasznos Atom-hírcsatornák vagy HTML5 <idő> elemek létrehozásakor.

Kód

{{ now | date_to_iso8601 }}

Kimenet

2018-05-07T07:20:46Z

date_to_rfc822

A DateTime értéket a(z) RFC 822 szabványnak megfelelően formázza. Hasznos RSS-hírcsatornák létrehozásakor.

Kód

{{ now | date_to_rfc822 }}

Kimeneti

Mon, 07 May 2018 07:20:46 Z

Listaszűrők

Az Listaszűrők segítségével dolgozhat az egyes entitáslista attribútumértékekkel, és listanézeteket hozhat létre.

current_sort

A rendezési kifejezés alapján az aktuális rendezési irányt jeleníteni meg az adott attribútumhoz.

Kód

{{ 'name ASC, createdon DESC' | current_sort: 'createdon' }}

Kimenet

DESC

metaszűrők

Szűrőbeállítás-csoportokba elemzi az entitáslista filter_definition JSON-értéket.

A metaszűrők értékét is megadhatja az aktuális attribútumszűrő-lekérdezéssel és az aktuális entitáslista értékével, ezzel lehetővé téve a megjelenített szűrőobjektumok megjelölését vagy a megjelölés megszüntetését.

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

Egy adott rendezési irányhoz képest ellenkező irányú rendezést jelenít meg.

Kód

<!-- Sort direction is not case-sensitive -->

{{ 'ASC' | reverse_sort }}

{{ 'desc' | reverse_sort }}

Kimenet

DESC

ASC

Matematikai szűrők

A matematikai szűrők lehetővé teszik a matematikai műveletek elvégzését az számokon.

Mint minden más szűrő esetében, a matematikai szűrők is láncba fűzhetőek, és balról jobbra lesznek alkalmazva.

Kód

{{ 10 | times: 2 | minus: 5 | divided_by: 3 }}

Kimenet

5

ceil

A legközelebbi egész számra kerekít fel egy értéket.

Kód

{{ 4.6 | ceil }}

{{ 4.3 | ceil }}

Kimenet

5

5

divided_by

Egy számot egy másik számmal oszt.

Kód

{{ 10 | divided_by: 2 }}

{{ 10 | divided_by: 3 }}

{{ 10.0 | divided_by: 3 }}

Kimenet

5

3

3.333333

kerekít

A legközelebbi egész számra kerekít le egy értéket.

Kód

{{ 4.6 | floor }}

{{ 4.3 | floor }}

Kimenet

4

4

minus

Kivon egy számból egy másik számot.

Kód

<!-- entityview.page = 11 -->

{{ entityview.page | minus: 1 }}

{{ 10 | minus: 1.1 }}

{{ 10.1 | minus: 1 }}

Kimenet

10

9

9.1

modulo

Eloszt egy számot egy másik számmal, és megjeleníti a maradékot.

Kód

{{ 12 | modulo: 5 }}

Kimenet

2

plusz

Összead egy számot egy másik számmal.

Kód

<!-- entityview.page = 11 -->

{{ entityview.page | plus: 1 }}

{{ 10 | plus: 1.1 }}

{{ 10.1 | plus: 1 }}

Kimenet

12

11

11.1

round

Egy értéket a legközelebbi egész számra, vagy a megadott számú tizedesjegyre kerekít.

Kód

{{ 4.6 | round }}

{{ 4.3 | round }}

{{ 4.5612 | round: 2 }}

Kimenet

5

4

4.56

szorozva

Összeszoroz egy számot egy másik számmal.

Kód

{{ 10 | times: 2 }}

{{ 10 | times: 2.2 }}

{{ 10.1 | times: 2 }}

Kimenet

20

20

20.2

Karakterláncszűrők

A karakterláncszűrők a karakterláncok elemeket töltik ki.

hozzáfűzés

A karakterlánc végéhez egy másik karakterláncot fűz hozzá.

Kód

{{ 'filename' | append: '.js' }}

Kimenet

filename.js

nagy kezdőbetűk

a karakterlánc első szavát nagy betűvel írja.

Kód

{{ 'capitalize me' | capitalize }}

Kimenet

Capitalize Me

kis kezdőbetűk

A karakterlánc kisbetűssé alakítja át.

Kód

{{ 'MIxed Case TExt' | downcase }}

Kimenet

mixed case text

kilép

A HTML kilép a karakterláncból.

Kód

{{ '<p>test</p>' | escape }}

Kimenet

&lt;p&gt;test&lt;/p&gt;

newline_to_br

<br/>-sortörést szúr be egy HTML-címkébe a karakterlánc minden egyes soránál.

Kód

{% capture text %}

A

B

C

{% endcapture %}

{{ text | newline_to_br }}

Kimenet

A<br />

B<br />

C<br />

betoldás

A karakterlánc elejéhez egy másik karakterláncot told be.

Kód

{{ 'Jane Johnson' | prepend: 'Dr. ' }}

Kimenet

Dr. Jane Johnson

eltávolítás

Egy karakterláncban törli a részkarakterlánc összes előfordulását.

Kód

{{ 'Hello, Dave. How are you, Dave?' | remove: 'Dave' }}

Kimenet

Hello, . How are you, ?

remove_first

Egy karakterláncban törli a részkarakterlánc első előfordulását.

Kód

{{ 'Hello, Dave. How are you, Dave?' | remove_first: 'Dave' }}

Kimenet

Hello, . How are you, Dave?

csere

Egy karakterlánc összes előfordulásában részkarakterláncra cseréli azt.

Kód

{{ 'Hello, Dave. How are you, Dave?' | replace: 'Dave', 'John' }}

Kimenet

Hello, John. How are you, John?

replace_first

A karakterlánc első előfordulását részkarakterláncra cseréli.

Kód

{{ 'Hello, Dave. How are you, Dave?' | replace_first: 'Dave', 'John' }}

Kimenet

Hello, John. How are you, Dave?

felosztás

A felosztás szűrő a részkarakterláncot paraméterként értelmezi. A részkarakterláncot határolóként használja a karakterlánc tömbökre osztásához.

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: ', ' }}

Kimenet

First word: This

First word: This

Second word: is

Last word: filter

All words: This, is, a, demo, of, the, split, filter

strip_html

Lebontja a karakterláncból az összes HTML-címkét.

Kód

<p>Hello</p>

Kimenet

Hello

strip_newlines

Lebontja a sortöréseket a karakterláncból.

Kód

{% capture text %}

A

B

C

{% endcapture %}

{{ text | strip_newlines }}

Kimenet

ABC

text_to_html

Az egyszerű szöveget egyszerű HTML-ként formázza. Minden szöveg HTML-kódolásúvá válik, az üres sorral elválasztott szövegblokkok bekezdés <p> címkékbe csomagolja, az egyedüli sortöréseket felváltja ezzel: <br>, és az URL-címeket hiperlinkekre konvertálja.

Kód

{{ note.notetext | text_to_html }}

Kimenet

<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>

csonkolás

A karakterláncot adott számú karakterre csonkolja le. Három pontot (...) fűz hozzá a karakterlánchoz, ami a karakterek számában is szerepelni fog.

Kód

{{ 'This is a long run of text.' | truncate: 10 }}

Kimenet

This is...

truncate_words

A karakterláncot adott számú szóra csonkolja le. Három pontot (...) fűz hozzá a csonkolt karakterlánchoz.

Kód

{{ 'This is a long run of text.' | truncate_words: 3 }}

Kimenet

This is a...

nagybetűs írásmód

A karakterláncot nagybetűssé alakítja át.

Kód

{{ 'MIxed Case TExt' | upcase }}

Kimenet

MIXED CASE TEXT

url_escape

Az URI kilép egy karakterláncból, és belevesz egy URL-címet.

Kód

{{ 'This & that//' | url_escape }}

Kimenet

This+%26+that%2F%2F

xml_escape

Az XML kilép egy karakterláncból, és belevesz egy XML-kimenetet.

Kód

{{ '<p>test</p>' | xml_escape }}

Kimenet

&lt;p&gt;test&lt;/p&gt;

Típus szűrők

A típus szűrők lehetővé teszik, hogy az értékeket egyik típusból egy másik típusba konvertálja.

boolean

Megpróbál egy karakterlánc-értéket logikai értékre alakítani. Ha az érték már logikai, az változatlan marad. Ha az érték nem alakítható át Booleanre, null érték lesz visszaadva.

Ez a szűrő igazként fogadja el a „be”, „engedélyezve”, illetve az „igen” értékeket, és hamisként a „ki”, a „letiltva” és a „nem” értékeket.

Kód

{{ true | boolean }}

{{ 'false' | boolean }}

{{ 'enabled' | boolean }}

{{ settings['something/enabled'] | boolean | default: false }}

Kimenet

true

false

true

false

tizedesjegy

Megpróbál egy karakterlánc-értéket tizedes értékre alakítani. Ha az érték már tizedes, az változatlan marad. Ha az érték nem alakítható át tizedes jegyűre, null érték lesz visszaadva.

Kód

{{ 10.1 | decimal }}

{{ '3.14' | decimal }}

{{ 'text' | decimal | default: 3.14 }}

Kimenet

10.1

3.14

3.14

egész

Megpróbál egy karakterlánc-értéket egész értékre alakítani. Ha az érték már egész érték, változatlan marad. Ha az érték nem alakítható át egész értékre, null érték lesz visszaadva.

Kód

{{ 10 | integer }}

{{ '10' | integer }}

{{ '10.1' | integer }}

{{ 'text' | integer | default: 2 }}

Kimenet

10

10


2

karakterlánc

Megpróbál egy értéket a képviselt karakterláncra alakítani. Ha az érték már karakterlánc-érték, az változatlan marad. Ha az érték null, akkor null érték lesz visszaadva.

URL szűrők

Az URL szűrők segítségével elkészítheti vagy kibonthatja az URL címek részeit.

add_query

Hozzáfűz egy lekérdezési karakterlánc-paramétert egy URL címhez. Ha a paraméter már létezik az URL címben, a paraméter értéke frissítve lesz.

Ha ez a szűrő egy teljesen abszolút URL címre lesz alkalmazva, egy frissített abszolút URL lesz az eredmény. Ha egy útvonalra lesz alkalmazva, egy frissített útvonal lesz az eredmény.

Kód

{{ 'https://example.com/path?page=1' | add_query: 'foo', 'bar' }}

{{ '/path?page=1' | add_query: 'page', 2 }}

Kimenet

https://example.com/path?page=1&foo=bar

/path?page=2

alap

Lekéri egy URL cím alap URL címét.

Kód

{{ 'https://example.com/path?foo=bar&page=2' | base }}

Kimenet

https://example.com

állomás

Lekérdezi az URL állomás részét.

Kód

{{ 'https://example.com/path?foo=bar&page=2' | host }}

Kimenet

example.com

útvonal

Lekérdezi az URL útvonal részét.

Kód

{{ 'https://example.com/path?foo=bar&page=2' | path }}

{{ '/path?foo=bar&page=2' | path }}

Kimenet

/path

/path

path_and_query

Lekérdezi az URL útvonal és állomás részeit.

Kód

{{ 'https://example.com/path?foo=bar&page=2' | path_and_query }}

{{ '/path?foo=bar&page=2' | path_and_query }}

Kimenet

/path?foo=bar&page=2

/path?foo=bar&page=2

port

Lekérdezi az URL port számát.

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 }}

Kimenet

80

443

9000

remove_query

Eltávolítja a lekérdezési karakterlánc-paramétert az URL címből. Ha a paraméter nem létezik az URL címben, az URL változatlan marad.

Ha ez a szűrő egy teljesen abszolút URL címre lesz alkalmazva, egy frissített abszolút URL lesz az eredmény. Ha egy útvonalra lesz alkalmazva, egy frissített útvonal lesz az eredmény.

Kód

{{ 'https://example.com/path?page=1' | remove_query: 'page' }}

{{ '/path?page=1' | remove_query: 'page' }}

Kimenet

https://example.com/path

/path

séma

Lekérdezi az URL séma részét.

Kód

{{ 'https://example.com/path?foo=bar&page=2' | scheme }}

{{ 'https://example.com/path?foo=bar&page=2' | scheme }}

Kimenet

http

https

További szűrők

Ezek a szűrők hasznos általános funkcionalitásokat biztosítanak.

alapértelmezett

Visszaküld egy alapértelmezett értéket bármely olyan változó esetén, amelyhez nincs érték társítva(pl. null).

Kód

{{ snippets[Header] | default: 'My Website' }}

Kimenet

<!-- If a snippet with the name Header returns null -->

My Website

file_size

Ha egy olyan számértékre alkalmazzák, amely byte-ok számát jelöli, akkor visszaküld egy formázott fájlméretet egy megfelelő skálájú egységgel.

Szükség esetén megadható egy pontosság paraméter, hogy kezeljük az eredményben szereplő tizedesjegyek számát. Az pontosság alapértelmezés szerint 1.

Kód

{{ 10000000 | file_size }}

{{ 2050 | file_size: 0 }}

{{ entity.notes.first.filesize | file_size: 2 }}

Kimenet

9.5 MB

2 KB

207.14 KB

has_role

A felhasználó elemre alkalmazva igaz értéket küld vissza, ha a felhasználó az adott szerephez tartozik. Hamis értéket küld vissza, ha nem.

Kód

{% assign is_admin = user | has_role: 'Administrators' %}

{% if is_admin %}

User is an administrator.

{% endif %}

liquid

Folyékony kódként jelenít meg egy karakterláncot. Ez a kód hozzáféréssel fog rendelkezni az aktuális folyékony végrehajtás kontextusához (változók, stb.).

Megjegyzés

Ezt a szűrőt körültekintéssel kell használni, és alapvetően csak olyan értékekhez érdemes alkalmazni, amelyek a portál tartalomszerzők kizárólagos irányítása alatt vannak, vagy egyéb felhasználók megbízhatóak a folyékony kód megírásával.

Kód

{{ page.adx_copy | liquid }}

Kapcsolódó információk

Forrástartalom tárolása webes sablonokkal
Liquid-operátorok megértése Liquid-típusok
Liquid-objektumok
Liquid-címkék
Liquid-szűrők

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).