Tablice
W skład tych filtrów wchodzą:
First | Randomize |
Last | Join |
Skip | Map |
Take | Size |
Sort | Uniq |
Reverse |
Tekstowe
W skład tych filtrów wchodzą:
Format | Size |
Append | Slice |
Prepend | Split |
Capitalize | StripHtml |
Downcase | StripNewlines |
Upcase | NewlineToBr |
Remove | Truncate |
RemoveFirst | TruncateWords |
Replace | Times |
ReplaceFirst |
Liczbowe, Matematyczne
W skład tych filtrów wchodzą:
Plus | Normalize |
Minus | Floor |
Times | Ceil |
DividedBy | Abs |
Modulo | Round |
Data i czas
W skład tych filtrów wchodzą:
Date |
Cena
W skład tych filtrów wchodzą:
ToPrice |
HTML
Filtry, które po zastosowaniu zwracają gotowe fragmenty kodów HTML do wykorzystania na stronie.
W skład tych filtrów wchodzą:
A | Img2 |
Img |
Pozostałe
W skład tych filtrów wchodzą:
H | ToInt |
Escape | ToNum |
EscapeUri | ToTimeSpan |
UnEscapeUri | DEBUG |
ToString |
Opis dostępnych filtrów:
Pobiera pierwszy element z tablicy. Zwracany typ: zależny co przechowuje tablica.
{{ product-details.Product.Images |First |Img }}
Pobiera ostatni element z tablicy. Zwracany typ: zależny co przechowuje tablica.
{{ product-details.Product.Images |Last |Img }}
Zwracany typ: tablica elementów typu zdefiniowanego w tablicy wejściowej.
{% assign koloryTekst = 'biały, czarny, zielony, czerwony, niebieski, żółty' %}
{% assign kolory = koloryTekst |Split: ',' %}
Wszystkie elementy
{% for kolor in kolory -%}
{{ kolor }}
{% endfor -%}
Pomiń 3 pierwsze elementy
{% assign kolory = kolory |Skip: 3 %}
{% for kolor in kolory -%}
{{ kolor }}
{% endfor -%}
Powyższy przykład zwróci:
Wszystkie elementy
biały
czarny
zielony
czerwony
niebieski
żółty
Pomiń 3 pierwsze elementy
czerwony
niebieski
żółty
Zwracany typ: tablica elementów typu zdefiniowanego w tablicy wejściowej.
{% assign koloryTekst = 'biały, czarny, zielony, czerwony, niebieski, żółty' %}
{% assign kolory = koloryTekst |Split: ',' %}
Wszystkie elementy
{% for kolor in kolory -%}
{{ kolor }}
{% endfor -%}
Pobierz tylko 3 pierwsze elementy
{% assign kolory = kolory |Take: 3 %}
{% for kolor in kolory -%}
{{ kolor }}
{% endfor -%}
Powyższy przykład zwróci:
Wszystkie elementy
biały
czarny
zielony
czerwony
niebieski
żółty
Pobierz tylko 3 pierwsze elementy
biały
czarny
zielony
Zwracany typ: tablica elementów typu zdefiniowanego w tablicy wejściowej.
{% assign sortedFlags = product-details.Product.Flags |Sort: 'Text' %}
{% for flag in sortedFlags -%}
Nazwa: {{ flag.Text}}
{% endfor -%}
Odwraca kolejność elementów w tablicy. Zwracany typ: tablica elementów typu zdefiniowanego w tablicy wejściowej.
{% assign koloryTekst = 'biały, czarny, zielony, czerwony, niebieski, żółty' %}
{% assign kolory = koloryTekst |Split: ', ' %}
{% assign kolory = kolory |Reverse %}
Wszystkie elementy w odwróconej kolejności
{% for kolor in kolory -%}
{{ kolor }}
{% endfor -%}
Powyższy przykład zwróci:
Wszystkie elementy w odwróconej kolejności
żółty
niebieski
czerwony
zielony
czarny
biały
Zwraca tablicę, w której kolejność elementów jest ustawiona w sposób losowy. Zwracany typ: tablica elementów typu zdefiniowanego w tablicy wejściowej.
{% assign koloryTekst = 'biały, czarny, zielony, czerwony, niebieski, żółty' %}
{% assign kolory = koloryTekst |Split: ', ' %}
{% assign kolory = kolory |Randomize %}
Wszystkie elementy w losowej kolejności
{% for kolor in kolory -%}
{{ kolor }}
{% endfor -%}
Powyższy przykład może zwrócić:
czerwony
niebieski
biały
żółty
czarny
zielony
Kolejny przykład
{% assign losowyObrazek = productdetails.Product.Images |Randomize %}
Pierwszy losowy obrazek na towarze
{{losowyObrazek |First |Img }}
Zwracany typ: string.
{% assign koloryTekst = 'biały, czarny, zielony, czerwony, niebieski, żółty' %}
{% assign tablicaKolorow = koloryTekst |Split: ', ' %}
{{tablicaKolorow |Join: '. ' }}
Powyższy przykład zwróci:
biały. czarny. zielony. czerwony. niebieski. żółty
Zwracany typ: tablica elementów typu wskazanej właściwości.
{% assign typyFlag = product-details.Product.Flags |Map: 'Text' %}
{% for typFlagi in typyFlag -%}
{{typFlagi}}
{% endfor -%}
Powyższy przykład może zwrócić:
Promocja
Najlepiej oceniany
Kolejny przykład
{{ config.Languages |Map: 'Name' |Join: ', ' }}
Powyższy przykład może zwrócić:
polski, Deutsch, français
Zwraca liczbę elementów w tablicy. Zwracany typ: int.
Liczba obrazków dla towaru {{ product-details.Product.Images |Size }}
Zwraca tablicę unikatowych elementów. Tablica ta nie zawiera duplikatów. Zwracany typ: tablica elementów typu zdefiniowanego w tablicy wejściowej.
{% assign kolory = "czarny,biały,niebieski,czarny,niebieski" | Split: ',' -%}
{% assign unikatoweKolory = kolory | Uniq -%}
{% for kolor in unikatoweKolory -%}
{{kolor}}
{% endfor -%}
Powyższy przykład zwróci:
czarny
biały
niebieski
Zwracany typ: string.
{% assign cenaWaluta = 'Cena: {0}, waluta {1}' -%}
{{ cenaWaluta | Format:'25.00', 'PLN' }}
Powyższy przykład zwróci:
Cena: 25.00, waluta PLN
Jeżeli tekst wejściowy == null to filtr zwróci null. Parametry: string.
Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. ' %}
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
{{ tekst1 |Append: tekst2 }}
Powyższy przykład zwróci:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.
Jeżeli tekst wejściowy == null to filtr zwróci null. Parametry: string.
Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie. ' %}
{{ tekst1 |Prepend: tekst2 }}
Powyższy przykład zwróci:
Litwo! Ojczyzno moja! Ty jesteś jak zdrowie. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Konwertuje tekst tak, aby każde słowo w tekście zaczynało się z dużej litery.Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{{ tekst1 |Capitalize }}
Konwertuje tekst tak, aby cały tekst (każda litera) był napisany małymi literami. Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{{ tekst1 | Downcase }}
Konwertuje tekst tak, aby cały tekst (każda litera) był napisany wielkimi literami.Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{{ tekst1 |Upcase}}
Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{{ tekst1 |Remove: 'ip' }}
Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{{ tekst1 |RemoveFirst: 'ip' }}
Jeśli chcemy wyszukać znak specjalny i użyć go jak znaku, a nie części wyrażenia regularnego, należy go poprzedzić ukośnikiem \.Parametry: string, string = „”.
Zwracany typ: string.
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
{{ tekst2 |Replace:'!','.' }}
{% assign waga = '31.53kg' %}
{{ waga |Replace:'\.',',' }}
{% assign spacje = ' Litwo! Ojczyzno moja! Ty jesteś jak zdrowie. ' %}
{{ spacje |Replace:'^\s+|\s+$','' }}
Jeśli chcemy wyszukać znak specjalny i użyć go jak znaku, a nie części wyrażenia regularnego, należy go poprzedzić ukośnikiem \.Parametry: string, string = „”.
Zwracany typ: string.
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
{{ tekst2 |ReplaceFirst:'!','.' }}
Zwraca długość tekstu – liczba znaków w tekście. Zwracany typ: int.
Długość opisu towaru
{{ productdetails.Product.Description |Size }}
Kolejny przykład
Liczba znaków w cenie towaru
{{ productdetails.Product.Price |ToString |Size }}
W przypadku, gdy parametr z pozycją początkową jest ujemny to pozycja początkowa liczona jest od od końca tekstu.
Zwracany typ: string.
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
{{ tekst2 |Slice:0 }}
{{ tekst2 |Slice:1 }}
{{ tekst2 |Slice:0,20 }}
{{ tekst2 |Slice: - 1 }}
{{ tekst2 |Slice: - 20,10 }}
Powyższy przykład zwróci:
L
i
Litwo! Ojczyzno moja
.
jesteś jak
Zwracany typ: string[].
{% assign koloryTekst = 'biały, czarny, zielony, czerwony, niebieski, żółty' %}
{% assign kolory = koloryTekst |Split: ', ' %}
Pierwszy element
{{ kolory[0] }}
Wszystkie elementy
{% for kolor in kolory - %}
{{ kolor }}
{% endfor - %}
Powyższy przykład zwróci:
Pierwszy element
biały
Wszystkie elementy
biały
czarny
zielony
czerwony
niebieski
żółty
Usuwa wszystkie tagi HTML z tekstu wejściowego. Zwracany typ: string.
{{ productdetails.Product.Description |StripHtml }}
Usuwa wszystkie znaki nowej linii (podziały wiersza) z tekstu wejściowego. Zwracany typ: string.
{{ productdetails.Product.Description |StripNewlines }}
Wstawia tag HTML przed każdym znakiem nowej linii w tekście wejściowym. Zwracany typ: string.
{{ productdetails.Product.Description |NewlineToBr }}
Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
{{ tekst1 |Truncate }}
{{ tekst2 |Truncate: 25, '(...)' }}
Powyższy przykład zwróci:
Lorem ipsum dolor sit amet, consectetur adipisc...
Litwo! Ojczyzno moja(...)
Zwracany typ: string.
{% assign tekst1 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' %}
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
{{ tekst1 |TruncateWords }}
{{ tekst2 |TruncateWords: 3,'(...)' }}
Powyższy przykład zwróci:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Litwo! Ojczyzno moja!(...)
Zwracany typ: string.
{% assign kropka = '.' %}
{% assign liczbaPowtorzen = 3 %}
Przykładowy tekst zakończony kropkami{{ kropka|Times: liczbaPowtorzen }}
Zwracany typ: taki sam jak element wejściowy, na którym wywołany jest filtr.
{% assign liczba1 = 9 %}
{% assign liczba2 = 2 %}
Wynik: {{ liczba1 | Plus: liczba2 }}
Zwracany typ: taki sam jak element wejściowy, na którym wywołany jest filtr.
{% assign liczba1 = 9 %}
{% assign liczba2 = 3 %}
Wynik: {{ liczba1 |Minus: liczba2 }}
Zwracany typ: taki sam jak element wejściowy, na którym wywołany jest filtr.
{% assign liczba1 = 9.01 %}
{% assign liczba2 = 2 %}
Wynik: {{ liczba1 |Times: liczba2 }}
Zwracany typ: taki sam jak element wejściowy, na którym wywołany jest filtr.
{% assign liczba1 = 9 %}
{% assign liczba2 = 3 %}
Wynik:{{ liczba1 |DividedBy: liczba2 }}
Zwracany typ: taki sam jak element wejściowy, na którym wywołany jest filtr.
{% assign liczba1 = 9.01 %}
{% assign liczba2 = 2 %}
Wynik:{{ liczba1 |Modulo: liczba2 }}
Zwracany typ: decimal.
Cena: {{ productdetails.Product.Price }}
Cena: {{ productdetails.Product.Price |Normalize }}
Powyższy przykład może zwrócić:
Cena: 10,00
Cena: 10
Zwracany typ: int.
{% assign liczba = 6.05 %}
Wynik:{{ liczba |Floor }}
Powyższy przykład zwróci:
Wynik:6
Zwracany typ: int.
{% assign liczba = 6.05 %}
Wynik:{{ liczba |Ceil }}
Powyższy przykład zwróci:
Wynik:7
Zwraca wartość bezwzględną z liczby.
{% assign liczba = -6.05 %}
Wynik:{{ liczba |Abs }}
Powyższy przykład może zwrócić:
Wynik:6.05
Zaokrągla liczbę wejściową do określonej ilości miejsc po przecinku. Zwracany typ: taki sam jak element wejściowy, na którym wywołany jest filtr.
{% assign liczba = 6.05687 %}
Wynik:{{ liczba |Round: 4 }}
Powyższy przykład zwróci:
Wynik:6.0569
https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.100).aspx
Zwracany typ: string.
Data i czas "teraz"
{{ config.Now }}
Data
{{ config.Now |Date:'yyyy-MM-dd' }}
Czas
{{ config.Now |Date:'HH:mm:ss' }}
Powyższy przykład może zwrócić:
Data i czas "teraz"
13.10.2022 10:32:39
Data
2022-10-13
Czas
10:32:39
Lokalizacja sklepu określa, czy sklep został zainstalowany domyślnie na rynek polski, niemiecki, itd. Zwracany typ: string.
Cena: {{ product-details.Product.Price }}
Cena: {{ product-details.Product.Price |ToPrice }}
Powyższy przykład może zwrócić:
Cena: 2348,68
Cena: 2 348,68 (lokalizacja na rynek polski)
Zwracany typ: string. Filtr ma zastosowanie dla obiektów:
- Strona
- Grupa towarowa
- Towar
- Blog
- Tagi
Przykład użycia filtra A dla obiektów: Strona
Strony
{{ config.DefinedPages.Home |A |H }}
{{ config.Pages['6'] |A |H }} {% comment %} Strona o id = 6 {% endcomment %}
{{ page.CurrentSiteNode |A |H }}
{{ page.GroupNodes[0] |A |H }}
{{ page.Breadcrumbs[0] |A |H }}
Powyższy przykład może zwrócić:
Strony
<a href="./">Strona główna</a>
<a href="profil-klienta,6">Profil klienta</a>
<a href="produkty/owoce-1/banany-555,2,1024703">Banany</a>
<a href="produkty/owoce-1,2,76">Owoce</a>
<a href="./">Strona główna</a>
Przykład użycia filtra A dla obiektów: Towar
Towary
{{ product-new.Products[0] |A |H }}
{{ product-list.Products[1] |A |H }}
{{ product-details.Product |A |H }}
Powyższy przykład może zwrócić:
Towary
<a href="banany,3,1024703,81">Banany</a>
<a href="minibanany-odrobina-wystarczy,3,1024703,82">Minibanany odrobina wystarczy</a>
<a href="minibanany-odrobina-wystarczy,3,1024703,82">Minibanany odrobina wystarczy</a>
Przykład użycia filtra A dla obiektów: Blog, Tags
Blog
{{ blog.PostList.Posts[0] |A |H }}
{{ blog.PostDetails |A |H }}
Tags
{{ config.Tags.Blog[0] |A |H }}
Powyższy przykład może zwrócić:
Blog
<a href="blog-wpis-podstawowy,24,1">Blog wpis podstawowy</a>
<a href="blog-wpis-podstawowy,24,1">Blog wpis podstawowy</a>
Tags
<a rel="tag" href="blog,23?seaBlog=Informacje">Informacje</a>
Tworzy tag <img>wraz z atrybutami. Wartości dla atrybutów tagu pobierane są z elementu wejściowego lub mogą być przekazywane przez parametry.
Typ elementu wejściowego: obiekt Liquid, string.
Parametry: string size = „small”, string alt = null, string title = null.
Zwracany typ: string.
Dostępne wartości dla parametru size:
Parametr size | Rozmiar zdjęcia (dłuższa krawędź) w px |
---|---|
img | 0 |
pico | 16 |
icon | 32 |
thumb | 50 |
small | 100 |
compact | 160 |
medium | 240 |
large | 480 |
grande | 600 |
master | 1920 |
Filtr ma zastosowanie dla obiektów:
- Towar
- Zdjęcia towaru (na szczegółach towaru)
- Producent
- Marka
- Blog (w obiekcie blog pomijany jest parametr size. Obrazki zwracane są zawsze w rozmiarze rzeczywistym).
Przykład użycia filtra Img dla obiektów: Towar, Zdjęcia towaru
Lista towarów
{{ product-list.Products[1] |Img |H }}
{{ produc-tlist.Products[1] |Img: 'medium','Świeże banany, Kraków' |H }}
Towar (szczegóły)
{{ product-details.Product |Img:'large' |H }}
{{ product-details.Product.StockLevel.ImageUrl |Img |H }} { % comment % } Tekst z linkiem {% endcomment %}
{{ product-details.Product.Images[0] |Img |H }}
Powyższy przykład może zwrócić:
Lista towarów
<img alt="Minibanany odrobina wystarczy" src="usr/alo.gif" data-src="img/small/59/minibanany.jpg"/>
<img alt="Świeże banany, Kraków" src="usr/alo.gif" data-src="img/medium/59/minibanany.jpg"/>
Towar (szczegóły)
<img alt="Minibanany odrobina wystarczy" src="usr/alo.gif" data-src="img/large/59/minibanany.jpg"/>
<img src="usr/alo.gif" data-src="Ima.ashx?t=wrs&Id=1"/>
<img alt="" src="usr/alo.gif" data-src="img/small/59/.jpg"/>
Przykład użycia filtra Img dla obiektów: Producent, Marka
Producent, Marka
{{ manufacturers-brands.Manufacturers[2] |Img |H }}
{{ manufacturers-brands.Manufacturers[2] |Img: 'thumb','Comarch globalny dostawca IT.' |H }}
{{ manufacturers-brands.Brands[3] |Img |H }}
Powyższy przykład może zwrócić:
Producent, Marka
<img alt="Comarch" src="usr/alo.gif" data-src="img/small/160/Comarch.jpg"/>
<img alt="Comarch globalny dostawca IT." src="usr/alo.gif" data-src="img/thumb/160/Comarch.jpg"/>
<img alt="Comarch ALTUM" src="usr/alo.gif" data-src="img/small/92/Comarch%20ALTUM.jpg"/>
Przykład użycia filtra Img dla obiektów: Blog
Blog
{{ blog.LatestPosts[0] |Img |H }}
{{ blog.PostList.Posts[0] |Img: 'compact','Blog dla Partnera','Informacje dla Partnerów na blogu sklepu' |H }}
{{ blog.PostDetails |Img |H }}
Powyższy przykład może zwrócić:
Blog
<img alt="Blog wpis podstawowy" src="usr/alo.gif" data-src="Ima.ashx?t=blg&id=1"/>
<img alt="Blog dla Partnera" title="Blog dla Partnera,'Informacje dla Partnerów na blogu sklepu"
src="usr/alo.gif" data-src="Ima.ashx?t=blg&id=1"/>
<img alt="Blog wpis podstawowy" src="usr/alo.gif" data-src="Ima.ashx?t=blg&id=1"/>
Przykład użycia filtra Img dla tekstu z linkiem do obrazka
Tekst z linkiem do obrazka
{{ productdetails.Product.StockLevel.ImageUrl |Img |H }} { % comment % } Tekst z linkiem {% endcomment %}
{{ 'https://www.domena.pl/file/banner.jpg' |Img:'','atrybut alt','atrybut title' |H }}
Powyższy przykład może zwrócić
Tekst z linkiem do obrazka
<img src="usr/alo.gif" data-src="Ima.ashx?t=wrs&Id=1"/>
<img alt="atrybut alt" title="atrybut title"src="usr/alo.gif" data-src="https://www.domena.pl/file/banner.jpg"/>
Parametry: string size = „small”, string raw = null, string alt = null, string title = null.
Zwracany typ: string.Przykład użycia filtra Img2 na szczegółach towaru:
{{product.Images[0] |Img2 :'large', '', 'pasek', 'obrazek' }}
{{product.Images[0] |Img2: 'large', 'class="open-gallery"', 'pasek', 'obrazek' }}
Powyższy przykład może zwrócić:
<img src="img/large/27/.jpg" alt="pasek" title="obrazek" style="opacity: 1;">
<img src="img/large/27/.jpg" alt="pasek" title="obrazek" class="open-gallery" style="opacity: 1;">
Zamienia znaki specjalne na encje HTML (HTMLEncode).Zwracany typ: string.
{% assign tekst2HTML = '<p>Litwo! <b>Ojczyzno moja!</b> Ty jesteś jak zdrowie.</p>' %}
Tekst z encjami HTML
{{ tekst2HTML |H }}
Powyższy przykład zwróci:
Tekst z encjami HTML
<p>Litwo! <b>Ojczyzno moja!</b> Ty jesteś jak zdrowie.</p>
Zamienia znaki spoza zakresu ASCII na format zgodny z ASCII. Zwracany typ: string.
{% assign tekst2 = 'Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
Link użytkownika
{{ '<'|H }}a href="/?tekst={{ tekst2 | EscapeUri }}" (...)
Powyższy przykład zwróci:
Link użytkownika
<a href="/?tekst=Litwo!%20Ojczyzno%20moja!%20Ty%20jeste%C5%9B%20jak%20zdrowie." (...)
Konwertuje element wejściowy do typu string. Zwracany typ: string.
{% assign tekst2 = ' Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.' %}
{% assign liczba = 3 %}
Liczba i tekst: {{ liczba |ToString |Append: tekst2 }}
Powyższy przykład zwróci:
Liczba i tekst: 3 Litwo! Ojczyzno moja! Ty jesteś jak zdrowie.
Konwertuje element wejściowy do typu int. Zwracany typ: int.
{% assign tekstLiczba1 = '9' %}
{% assign liczba1 = tekstLiczba1 |ToInt %}
ToInt: {{ liczba1 }} | {{ liczba1 |Minus: 4 }}
Powyższy przykład zwróci:
ToInt: 9 | 5
Konwertuje element wejściowy zgodnie z formatem dla kultury Invariant (zapewnia zawsze taki sam format). Liczby oraz daty wyświetlane są zgodnie z kulturą dla lokalizacji sklepu. Zwracany typ: string.
liczba: {{ 1239,01 }}
liczba (Invariant) : {{ 1239,01 |ToNum }}
data: {{config.Now }}
data (Invariant) {{config.Now |ToNum }}
Powyższy przykład może zwrócić:
liczba: 1239,01
liczba (Invariant) : 1239.01
data: 29.04.2016 14:45:24
data (Invariant) 04/29/2016 14:45:24
Konwertuje tekst do typu TimeSpan zgodnie z formatem dla kultury Invariant. Zwracany typ: TimeSpan.
TimeSpan: {{ '509.07:01:01' |ToTimeSpan }}
Wyświetla obiekty globalne i lokalne wraz z jego właściwościami oraz odpowiadającymi im wartościami. Przykład wyświetlenia obiektu customer z filtrem DEBUG
<fieldset>
<legend>DEBUG customer</legend>
<code>{{ customer | DEBUG }}</code>
</fieldset>
</fieldset>
Powyższy przykład może zwrócić:
{
"NewsletterSubscriber" : false,
"Authenticated" : false,
"CustomerDetailsEditable" : true,
"Currency" : "PLN",
"CurrencyExt" : {
"Code" : "PLN",
"Symbol" : "zł"
},(...)