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


Elérhető Liquid-szűrők

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

Hozam

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

Hozam

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 fordítottja.)

Kód

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

{% for item in redmond %}

{{ item.fullname }}

{% endfor %}

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam


This, is, a

then_by

Extra késő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: ', ' }}

Hozam

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

Hozam

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átum-karakterláncok

Egyéni dátum- és időformátum-karakterláncok

Kód

{{ now | date: 'g' }}

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

2018-05-07T07:20:46Z

date_to_rfc822

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

Kód

{{ now | date_to_rfc822 }}

Hozam

Mon, 07 May 2018 07:20:46 Z

Escape-szűrők

A karaktersorozatok biztosítják a speciális karakterek karakterláncokba történő belefoglalását anélkül, hogy ez ütközne a programnyelv vagy -formázás általi karakterek általános értelmezésével.

A következő escape-szűrők a karakterlánc karaktereit escape-sorozatokkal cserélik le, vagy a cél típusa alapján eltávolítják az érvénytelen karakterlánc karaktereket.

menekülés

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

Kód

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

Hozam

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

html_safe_escape

Az adott HTML-karakterláncot egy biztonságos HTML-résszé alakítja át.

Kód

{{ '<img src="images/myimage.jpg" onerror="alert(1);">' | html_safe_escape }}

Hozam

<img src="images/myimage.jpg">

url_escape

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

Kód

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

Hozam

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

Hozam

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

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

Hozam

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

Hozam

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

Hozam

5

ceil

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

Kód

{{ 4.6 | ceil }}

{{ 4.3 | ceil }}

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

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

Hozam

filename.js

tőkésít

A karakterlánc minden szavát nagybetűvel írja.

Kód

{{ 'capitalize me' | capitalize }}

Hozam

Capitalize Me

kisbetűs

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

Kód

{{ 'MIxed Case TExt' | downcase }}

Hozam

mixed case text

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

Hozam

A<br />

B<br />

C<br />

prepend

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

Kód

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

Hozam

Dr. Jane Johnson

eltávolít

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

Kód

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

Hozam

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

Hozam

Hello, . How are you, Dave?

helyettesít

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

Hozam

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

Hozam

Hello, John. How are you, Dave?

hasít

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

Hozam

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>

Hozam

Hello

strip_newlines

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

Kód

{% capture text %}

A

B

C

{% endcapture %}

{{ text | strip_newlines }}

Hozam

ABC

text_to_html

Az egyszerű szöveget egyszerű HTML-ként formázza. A 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 }}

Hozam

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

megcsonkít

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

Hozam

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

Hozam

This is a...

nagybetűs

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

Kód

{{ 'MIxed Case TExt' | upcase }}

Hozam

MIXED CASE TEXT

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.

logikai

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

Hozam

true

false

true

false

tizedes

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

Hozam

10.1

3.14

3.14

egész szám

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

Hozam

10

10

2

húr

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

Hozam

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

Hozam

https://example.com

házigazda

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

Kód

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

Hozam

example.com

ösvény

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

Hozam

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

Hozam

/path?foo=bar&page=2

/path?foo=bar&page=2

kikötő

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

Hozam

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

Hozam

https://example.com/path

/path

cselszövés

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

Hozam

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 (azaz null).

Kód

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

Hozam

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

My Website

file_size

Ha egy olyan számértékre alkalmazzák, amely több byte 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 }}

Hozam

9.5 MB

2 KB

207.14 KB

h

Egy attribútum HTML-ábrázolását tartalmazza. Például a FetchXML lekérdezés XML-attribútumának HTML-ábrázolása.

Kód

{{ samplequery.xml | h }}

Hozam

<fetch mapping="logical" count="5000" page="1" returntotalrecordcount="true"> <entity name="contact"> <attribute name="fullname" /> </entity> </fetch>

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

cseppfolyós

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

Feljegyzés

Ezt a szűrőt körültekintéssel kell használni, és alapvetően csak olyan értékekhez érdemes alkalmazni, amelyek a webhely 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