Dostępne filtry języka Liquid

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

Filtry Liquid służą do modyfikowania danych wyjściowych ciągów znaków, numerów, zmiennych i obiektów. Są one oddzielone od wartości, której dotyczą, za pomocą |.

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

Niektóre filtry akceptują parametry. Filtry można łączyć, i są one stosowane w kolejności od lewej do prawej.

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

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

Poniżej w tym artykule opisano różne filtry.

Filtry tablica

Filtry tablicy są używane do pracy z tablice..

batch

Dzieli tablicę na wiele tablic o danej wielkości.

Kod

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

{% for batch in batches %}

<ul>

{% for item in batch %}

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

{% endfor %}

</ul>

{% endfor %}

Wynik

<ul>

<li>John Smith</li>

<li>Dave Thomas</li>

</ul>

<ul>

<li>Jake Johnson</li>

<li>Jack Robinson</li>

</ul>

concat

Łączy dwie tablice w jedną nową tablicę.

Biorąc jeden element jako parametr, concat zwraca nową tablicę, która składa się z tablicy oryginalnej z danym elementem jako ostatnim elementem.

Kod

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

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

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

Wynik

Group #1: John, Pete, Hannah

Group #2: Joan, Bill

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

except

Zaznacz wszystkie obiekty w tablicy, gdzie dany atrybut nie ma podanej wartości. (Jest to odwrotnośćwhere.)

Kod

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

{% for item in redmond %}

{{ item.fullname }}

{% endfor %}

Wynik

Jack Robinson

pierwszy

Zwraca pierwszy element tablicy.

first może być również używany z specjalnym zapisem kropkowym, w przypadkach, kiedy należy go użyć wewnątrz tagu.

Kod

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

{{ words | first }}

{% if words.first == This %}

The first word is This.

{% endif %}

Wynik

This

The first word is This.

group_by

Grupuj elementy w tablicy według danego atrybutu.

Kod

{% assign groups = entityview.records | group_by: 'address1_city' %}

{% for group in groups %}

{{ group.key }}:

{% for item in group.items %}

{{ item.fullname }}

{% endfor %}

{% endfor %}

Wynik

Redmond:

John Smith

Dave Thomas

Jake Johnson

New York:

Jack Robinson

join

Łączy elementy tablicy ze znakiem przekazywanym jako parametr. Wynikiem jest pojedynczy ciąg.

Kod

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

{{ words | join: ,  }}

Wynik

This, is, a, run, of, text

ostatni

Zwraca ostatni element tablicy.

last może być również używany z specjalnym zapisem kropkowym, w przypadkach, kiedy należy go użyć wewnątrz tagu.

Kod

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

{{ words | last }}

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

The last word is text.

{% endif -%}

Wynik

text

The last word is text.

order_by

Zwraca elementy tablicy uporządkowane według określonego atrybutu elementów tablicy.

Opcjonalnie możesz podać desc jako drugi parametr, aby posortować elementy w kolejności malejącej, zamiast rosnąco.

Kod

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

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

Wynik

Dave Thomas, Jack Robinson, Jake Johnson, John Smith

John Smith, Jake Johnson, Jack Robinson, Dave Thomas

random

Zwraca pojedynczy element wybrany losowo z tablicy.

Kod

{{ group1 | join: ', ' }}

{{ group1 | random }}

Wynik

John, Pete, Hannah

Pete

select

Wybiera wartość danego atrybutu dla każdego elementu w tablicy, i zwraca te wartości jako tablicę.

Kod

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

Wynik

Redmond, New York

shuffle

Stosowany do tablicy, zwraca nową tablicę z tymi samymi elementami w kolejności losowej.

Kod

{{ group1 | join: ', ' }}

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

Wynik

John, Pete, Hannah

Hannah, John, Pete

size

Zwraca liczbę elementów w tablicy.

size może być również używany z specjalnym zapisem kropkowym, w przypadkach, kiedy należy go użyć wewnątrz tagu.

Kod

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

{{ words | size }}

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

The text contains 6 words.

{% endif -%}

Wynik

6

The text contains 6 words.

skip

Pomija daną liczbę elementów w tablicy i zwraca pozostałe.

Kod

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

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

Wynik

run, of, text

take

Bierze daną liczbę elementów z tablicy, zwraca pobrane elementy.

Kod

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

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

Wynik


This, is, a

then_by

Dodaje dodatkowe kolejne zamawianie do tablicy już zamówionej przezorder_by.

Opcjonalnie możesz podać desc jako drugi parametr, aby posortować elementy w kolejności malejącej, zamiast rosnąco.

Kod

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

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

Wynik

Dave Thomas, Jack Robinson, Jake Johnson, John Smith

John Smith, Jake Johnson, Jack Robinson, Dave Thomas

where

Zaznacz wszystkie obiekty w tablicy, gdzie dany atrybut ma podaną wartość.

Kod

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

{% for item in redmond %}

{{ item.fullname }}

{% endfor %}

Wynik

John Smith

Dave Thomas

Jake Johnson

Filtry Data

Filtry Data mogą służyć do przeprowadzania operacji arytmetycznych na datach lub do konwersji wartości data/godzina na różne formaty.

data

Formatuje wartość Data/Godzina przy użyciu ciągu formatu .NET.

Standardowe ciągi formatu data i godzina

Niestandardowe ciągi formatu data i godzina

Kod

{{ now | date: 'g' }}

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

Wyjście

5/7/2018 7:20 AM

May 07, 2018

date_add_days

Dodaje określoną liczbę całych dni lub części dni do wartości Data/Godzina. Parametr ten może mieć wartość dodatnią lub ujemną.

Kod

{{ now }}

{{ now | date_add_days: 1 }}

{{ now | date_add_days: -2.5 }}

Wyjście

5/7/2018 7:20:46 AM

5/8/2018 7:20:46 AM

5/4/2018 7:20:46 PM

date_add_hours

Dodaje określoną liczbę całych godzin lub części godzin do wartości Data/Godzina. Parametr ten może mieć wartość dodatnią lub ujemną.

Kod

{{ now }}

{{ now | date_add_hours: 1 }}

{{ now | date_add_hours: -2.5 }}

Wyjście

5/7/2018 7:20:46 AM

5/7/2018 8:20:46 AM

5/7/2018 4:50:46 AM

date_add_minutes

Dodaje określoną liczbę całych minut lub części minut do wartości Data/Godzina. Parametr ten może mieć wartość dodatnią lub ujemną.

Kod

{{ now }}

{{ now | date_add_minutes: 10 }}

{{ now | date_add_minutes: -2.5 }}

Wyjście

5/7/2018 7:20:46 AM

5/7/2018 7:30:46 AM

5/7/2018 7:18:16 AM

date_add_months

Dodaje określoną liczbę całych miesięcy do wartości Data/Godzina. Parametr ten może mieć wartość dodatnią lub ujemną.

Kod

{{ now }}

{{ now | date_add_months: 1 }}

{{ now | date_add_months: -2 }}

Wyjście

5/7/2018 7:20:46 AM

6/7/2018 7:20:46 AM

3/7/2018 7:20:46 AM

date_add_seconds

Dodaje określoną liczbę całych sekund lub części sekund do wartości Data/Godzina. Parametr ten może mieć wartość dodatnią lub ujemną.

Kod

{{ now }}

{{ now | date_add_seconds: 10 }}

{{ now | date_add_seconds: -1.25 }}

Wyjście

5/7/2018 7:20:46 AM

5/7/2018 7:20:56 AM

5/7/2018 7:20:45 AM

date_add_years

Dodaje określoną liczbę całych lat do wartości Data/Godzina. Parametr ten może mieć wartość dodatnią lub ujemną.

Kod

{{ now }}

{{ now | date_add_years: 1 }}

{{ now | date_add_years: -2 }}

Wyjście

5/7/2018 7:20:46 AM

5/7/2019 7:20:46 AM

5/7/2016 7:20:46 AM

date_to_iso8601

Formatuje wartość Data/Godzina zgodnie ze standardem ISO 8601. Przydatne podczas tworzenia Kanały Atom, lub elementu HTML5 <time>.

Kod

{{ now | date_to_iso8601 }}

Wynik

2018-05-07T07:20:46Z

date_to_rfc822

Formatuje wartość Data/Godzina zgodnie ze standardem RFC 822. Przydatne podczas tworzenia Źródeł danych RSS.

Kod

{{ now | date_to_rfc822 }}

Dane wyjściowe

Mon, 07 May 2018 07:20:46 Z

Filtry listy

Filtry listy encji są używane do pracy z niektórymi wartościami atrybutów entitylist, i do pomocy w tworzeniu widoków listy.

current_sort

Po podaniu wyrażenia sortowanie, zwraca bieżący kierunek sortowania dla danego atrybutu.

Kod

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

Wynik

DESC

metafilters

Analizuje wartość entitylist filter_definition JSON do obiektów grupy opcji filtru.

metafilters mogą być opcjonalnie dostarczane z bieżącym zapytaniem filtru atrybutu i bieżącym entitylist, dzięki czemu zwracane obiekty filtra będą mogły być flagowane jako zaznaczone lub niezaznaczone.

Kod

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

Po podaniu kierunku sortowania zwraca przeciwny kierunek sortowania.

Kod

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

{{ 'ASC' | reverse_sort }}

{{ 'desc' | reverse_sort }}

Wynik

DESC

ASC

Filtry zapisu matematycznego

Filtry zapisu matematycznego umożliwiają wykonywanie operacji matematycznych na liczbach..

Podobnie jak w przypadku innych filtrów, filtry zapisu matematycznego można łączyć, i są one stosowane w kolejności od lewej do prawej.

Kod

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

Wynik

5

ceil

Zaokrągla wartość do najbliższej liczby całkowitej.

Kod

{{ 4.6 | ceil }}

{{ 4.3 | ceil }}

Wynik

5

5

divided_by

Dzieli liczbę przez inną liczbę.

Kod

{{ 10 | divided_by: 2 }}

{{ 10 | divided_by: 3 }}

{{ 10.0 | divided_by: 3 }}

Wynik

5

3

3.333333

floor

Zaokrągla wartość w dół do najbliższej liczby całkowitej.

Kod

{{ 4.6 | floor }}

{{ 4.3 | floor }}

Wynik

4

4

minus

Odejmuje liczbę od innej liczby.

Kod

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

{{ entityview.page | minus: 1 }}

{{ 10 | minus: 1.1 }}

{{ 10.1 | minus: 1 }}

Wynik

10

9

9.1

modulo

Dzieli liczbę przez inną liczbę i zwraca resztę.

Kod

{{ 12 | modulo: 5 }}

Wynik

2

plus

Dodaje liczbę do innej liczby.

Kod

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

{{ entityview.page | plus: 1 }}

{{ 10 | plus: 1.1 }}

{{ 10.1 | plus: 1 }}

Wynik

12

11

11.1

round

Zaokrągla wartość do najbliższej liczby całkowitej lub podanej liczby miejsc dziesiętnych.

Kod

{{ 4.6 | round }}

{{ 4.3 | round }}

{{ 4.5612 | round: 2 }}

Wynik

5

4

4.56

times

Mnoży liczbę przez inną liczbę.

Kod

{{ 10 | times: 2 }}

{{ 10 | times: 2.2 }}

{{ 10.1 | times: 2 }}

Dane wyjściowe

20

20

20.2

Filtry Ciąg

Filtry ciąg zmieniają ciągi.

append

Dołącza ciąg na końcu innego ciągu.

Kod

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

Wynik

filename.js

capitalize

zamienia pierwszą literę pierwszego słowa w ciągu na wielką literę.

Kod

{{ 'capitalize me' | capitalize }}

Wynik

Capitalize Me

downcase

Konwertuje ciąg na pisany małą literą.

Kod

{{ 'MIxed Case TExt' | downcase }}

Wynik

mixed case text

escape

HTML-wyprowadza ciąg.

Kod

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

Wynik

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

newline_to_br

Wstawia znacznik HTML podziału wiersza <br /> w każdym miejscu podziału wiersza w ciągu.

Kod

{% capture text %}

A

B

C

{% endcapture %}

{{ text | newline_to_br }}

Wynik

A<br />

B<br />

C<br />

prepend

Dołącza ciąg na początku innego ciągu.

Kod

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

Wynik

Dr. Jane Johnson

remove

Usuń wszystkie wystąpienia podciąg z ciągu.

Kod

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

Wynik

Hello, . How are you, ?

remove_first

Usuwa pierwsze wystąpienie podciągu z ciągu.

Kod

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

Wynik

Hello, . How are you, Dave?

replace

Zastępuje wszystkie wystąpienia ciągu podciągiem.

Kod

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

Wynik

Hello, John. How are you, John?

replace_first

Zastępuje pierwsze wystąpienie ciągu podciągiem.

Kod

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

Wynik

Hello, John. How are you, Dave?

split

Filtr split przyjmuje podciąg jako parametr. Podciąg jest używany jako ogranicznik dzielący ciąg na tablicę.

Kod

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

Wynik

First word: This

First word: This

Second word: is

Last word: filter

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

strip_html

Usuwa wszystkie tagi HTML z ciągu.

Kod

<p>Hello</p>

Wynik

Hello

strip_newlines

Usuwa wszelkie podziały wiersza z ciągu.

Kod

{% capture text %}

A

B

C

{% endcapture %}

{{ text | strip_newlines }}

Wynik

ABC

text_to_html

Formatuje ciąg tekstowy jako prosty HTML. Cały tekst będzie zakodowany z użyciem kodu HTML, bloki tekstu oddzielone pustym wierszem będą ograniczane tagami akapitu <p>, pojedyncze podziały wierszy zostaną zastąpione <br>, a adresy URL będą konwertowane na hiperłącza.

Kod

{{ note.notetext | text_to_html }}

Wynik

<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

Obcina ciąg do określonej liczby znaków. Wielokropek (...) jest dołączany do ciągu i jest uwzględniana w liczbie znaków.

Kod

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

Wynik

This is...

truncate_words

Obcina ciąg do określonej liczby wyrazów. Wielokropek (...) jest dołączany do obciętego ciągu.

Kod

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

Wynik

This is a...

upcase

Konwertuje ciąg na pisany wielką literą.

Kod

{{ 'MIxed Case TExt' | upcase }}

Wynik

MIXED CASE TEXT

url_escape

URI-escape ciąg, do włączenia w adresie URL.

Kod

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

Wynik

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

xml_escape

XML-escape ciąg, do włączenia w wyjściowym XML.

Kod

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

Wynik

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

Filtry Typ

Filtry Typ umożliwiają konwertowanie wartości jednego typu na inne typy.

boolean

Próbuje przekonwertować wartości ciągu na wartość logiczną. Jeśli wartość jest już wartością logiczną, to zostanie zwrócona bez zmian. Jeśli wartości nie można przekonwertować na wartość logiczną zwrócony zostanie wynik null.

Ten filtr będzie akceptował również "on", "enabled", lub "yes" jako prawda, i "off", "disabled", oraz "no" jako fałsz.

Kod

{{ true | boolean }}

{{ 'false' | boolean }}

{{ 'enabled' | boolean }}

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

Wyjście

true

false

true

false

decimal

Próbuje przekonwertować wartości ciągu na liczbę dziesiętną. Jeśli wartość jest już liczbą dziesiętną, to zostanie zwrócona bez zmian. Jeśli wartości nie można przekonwertować na liczbę dziesiętną, zwrócony zostanie wynik null.

Kod

{{ 10.1 | decimal }}

{{ '3.14' | decimal }}

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

Wynik

10.1

3.14

3.14

integer

Próbuje przekonwertować wartości ciągu na liczbę całkowitą. Jeśli wartość jest już liczbą całkowitą, to zostanie zwrócona bez zmian. Jeśli wartości nie można przekonwertować na liczbę całkowitą, zwrócony zostanie wynik null.

Kod

{{ 10 | integer }}

{{ '10' | integer }}

{{ '10.1' | integer }}

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

Wynik

10

10


2

string

Próbuje przekonwertować wartość na reprezentację jej ciągu. Jeśli wartość jest juz ciągiem, to zostanie zwrócona bez zmian. Jeśli wartość to null, zwróconym wynikiem będzie null.

Filtry adresu URL

Filtry adresu URL umożliwiają budowanie lub wyodrębnianie części adresów URL.

add_query

Dołącza parametr ciągu zapytania do adresu URL. Jeśli parametr już istnieje w adresie URL, wartość parametru zostanie zaktualizowana.

Jeśli dany filtr jest stosowany na pełnym bezwzględnym adresie URL, rezultatem będzie zaktualizowany bezwzględny adres URL. Jeśli jest stosowany dla ścieżki, rezultatem będzie zaktualizowane ścieżka.

Kod

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

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

Wynik

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

/path?page=2

base

Pobiera podstawowy URL podanego adresu URL.

Kod

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

Wynik

https://example.com

host

Pobiera część hosta adresu URL.

Kod

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

Wynik

example.com

path

Pobiera część ścieżki adresu URL.

Kod

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

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

Wynik

/path

/path

path_and_query

Pobiera część ścieżki i zapytania adresu URL.

Kod

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

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

Wynik

/path?foo=bar&page=2

/path?foo=bar&page=2

port

Pobiera numer portu w adresie URL.

Kod

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

Wynik

80

443

9000

remove_query

Usuwa parametr ciągu zapytania z adresu URL. Jeśli parametr nie istnieje w adresie URL, adres URL zostanie zwrócony bez zmian.

Jeśli dany filtr jest stosowany na pełnym bezwzględnym adresie URL, rezultatem będzie zaktualizowany bezwzględny adres URL. Jeśli jest stosowany dla ścieżki, rezultatem będzie zaktualizowane ścieżka.

Kod

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

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

Wynik

https://example.com/path

/path

scheme

Pobiera część schematu adresu URL.

Kod

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

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

Wynik

http

https

Dodatkowe filtry

Filtry te zapewniają przydatne funkcje ogólne.

default

Zwraca wartość domyślną dla dowolnej zmiennej bez przypisanej wartości (czyli null).

Kod

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

Wynik

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

My Website

file_size

Stosowany do wartości liczbowej reprezentującej liczbę bajtów, zwraca rozmiar sformatowanego pliku z jednostką w odpowiedniej skali.

Opcjonalnie parametr precyzji może zostać przekazany, aby kontrolować liczbę miejsc dziesiętnych w wyniku. Domyślna precyzja wynosi 1.

Kod

{{ 10000000 | file_size }}

{{ 2050 | file_size: 0 }}

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

Wynik

9.5 MB

2 KB

207.14 KB

has_role

Stosowany dla użytkownik, zwraca true, jeśli użytkownik należy do danej roli. Zwraca false, jeśli tak nie jest.

Kod

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

{% if is_admin %}

User is an administrator.

{% endif %}

liquid

Renderuje ciąg jako kod Liquid. Ten kod będzie miał dostęp do bieżącego kontekstu wykonywania kodu Liquid (zmienne, itp.).

Uwaga

Ten filtr powinien być używany z rozwagą i należy go zazwyczaj stosować wyłącznie do wartości, które są pod wyłączną kontrolą autorów treści portalu lub innych użytkowników, którym można powierzyć napisanie kodu Liquid.

Kod

{{ page.adx_copy | liquid }}

Zobacz także

Przechowuj zawartość źródła przy użyciu szablonów sieci Web
Zrozumienie operatorów Liquid Typy Liquid
Obiekty Liquid
Tagi Liquid
Filtry Liquid

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).