Array
Diese Filter umfassen:
First | Randomize |
Last | Join |
Skip | Map |
Take | Size |
Sort | Uniq |
Reverse |
Text
Diese Filter umfassen:
Format | Size |
Append | Slice |
Prepend | Split |
Capitalize | StripHtml |
Downcase | StripNewlines |
Upcase | NewlineToBr |
Remove | Truncate |
RemoveFirst | TruncateWords |
Replace | Times |
ReplaceFirst |
Numerisch, mathematisch
Diese Filter umfassen:
Plus | Normalize |
Minus | Floor |
Times | Ceil |
DividedBy | Abs |
Modulo | Round |
Datum und Uhrzeit
Diese Filter umfassen:
Date |
Preis
Diese Filter umfassen:
ToPrice |
HTML
Filter, die, wenn sie angewendet werden, vorgefertigte HTML-Code-Schnipsel zur Verwendung auf der Seite zurückgeben.
Diese Filter umfassen:
A | Img2 |
Img |
Andere
Diese Filter umfassen:
H | ToInt |
Escape | ToNum |
EscapeUri | ToTimeSpan |
UnEscapeUri | DEBUG |
ToString |
Beschreibung der verfügbaren Filter:
Ruft das erste Element aus einem Array ab; Rückgabetyp: abhängig davon, was den Array speichert.
{{ product-details.Product.Images |First |Img }} |
Ruft das erste Element aus einem Array ab; Rückgabetyp: abhängig davon, was den Array speichert.
{{ product-details.Product.Images |Last |Img }} |
Zurückgegebener Typ: ein Array mit Elementen des in dem Eingabe-Array definierten Typs.
{% assign FarbeText = ‘weiß, schwarz, grün, rot, blau, gelb’ %} {% assign kolory = koloryTekst |Split: ‘,’ %} Alle Elemente {% for Farbe in Farbe -%} {{ Farbe }} {% endfor -%}Überspringe die ersten 3 Elemente{% assign Farben = Farben |Skip: 3 %} {% for Farbe in Farbe -%} {{ Farbe }} {% endfor -%} |
Das obige Beispiel ergibt:
Alle Elemente weiß Überspringe die ersten 3 Elemente rot |
Zurückgegebener Typ: ein Array mit Elementen des im Eingabe-Array definierten Typs.
{% assign FarbenText = ‘weiß, schwarz, grün, rot, blau, gelb’ %} {% assign Farben = FarbenText |Split: ‘,’ %}Alle Elemente {% for Farbe in Farben -%} {{ Farbe }} {% endfor -%}Lade nur die ersten 3 Elemente herunter {% assign Farben = Farben |Take: 3 %} {% for Farbe in Farben -%} {{ Farbe }} {% endfor -%} |
Das obige Beispiel wird zurückgegeben:
Alle Elemente weiß Lade nur die ersten 3 Elemente herunter weiß |
Zurückgegebener Typ: ein Array mit Elementen des im Eingabe-Array definierten Typs.
{% assign sortedFlags = product-details.Product.Flags |Sort: ‘Text’ %} {% for flag in sortedFlags -%} Name: {{ flag.Text}} {% endfor -%} |
Rückgabetyp: ein Array mit Elementen des im Eingabe-Array definierten Typs.
{% assign koloryTekst = ‘weiß, schwarz, grün, rot, blau, gelb’ %} {% assign Farben = FarbenText |Split: ‘, ‘ %} {% assign Farben = Farben |Reverse %} Alle Elemente in umgekehrter Reihenfolge {% for Farbe in Farben -%} {{ Farbe }} {% endfor -%} |
Das obige Beispiel wird zurückgegeben:
Alle Elemente in umgekehrter Reihenfolge
gelb blau rot grün schwarz weiß |
Gibt ein Array zurück, in dem die Reihenfolge der Elemente zufällig festgelegt ist. zurückgegebener Typ: ein Array mit Elementen des Typs, der im Eingabe-Array definiert ist.
{% assign FarbenText = ‘weiß, schwary, grün, rot, blau, gelb’ %} {% assign Farben = FarbenText |Split: ‘, ‘ %} {% assign Farben = Farben |Randomize %} Alle Elemente in zufälliger Reihenfolge {% for Farbe in Farben -%} {{ Farbe }} {% endfor -%} |
Das obige Beispiel kann zurückgegeben werden:
rot blau weiß gelb schwarz grün |
Ein weiteres Beispiel:
{% assign randomBild = productdetails.Product.Images |Randomize %} Erstes Zufallsbild auf der Ware {{randomBild |First |Img }} |
Verkettet die Elemente eines Arrays zu einer Zeichenkette, indem der übergebene Parameter zwischen den Elementen eingefügt wird.Parameter: string. Zurückgegebener Typ: string.
{% assign FarbenText = ‘weiß, schwarz, grün, rot, blau, gelb’ %} {% assign arrayFarben = FarbenText |Split: ‘, ‘ %} {{arrayFarben |Join: ‘. ‘ }} |
Das obige Beispiel wird zurückgegeben:
weiß. schwarz. grün. rot. blau. gelb |
Zurückgegebener Typ: ein Array von Elementen des Typs der angegebenen Eigenschaft.
{% assign typyFlag = product-details.Product.Flags |Map: ‘Text’ %} {% for typFlagi in typyFlag -%} {{typFlagi}} {% endfor -%} |
Das obige Beispiel kann zu einem Ergebnis führen:
Promotion Top-Bewertung |
Ein weiteres Beispiel:
{{ config.Languages |Map: ‘Name’ |Join: ‘, ‘ }} |
Das obige Beispiel kann zu einem Ergebnis führen:
polisch, deutsch, französisch |
Gibt die Anzahl der Elemente in einem Array zurück – Rückgabetyp: int.
Anzahl der Bilder für eine Ware {{ product-details.Product.Images |Size }} |
Gibt ein Array mit eindeutigen Elementen zurück. Zurückgegebener Typ: ein Array mit Elementen des im Eingabe-Array definierten Typs.
{% assign Farben = “schwarz,weiß,blau,schwarz,blau” | Split: ‘,’ -%} {% assign einzigartigeFarben = Farben | Uniq -%} {% for Farben in einzigartigeFarben -%} {{Farbe}} {% endfor -%} |
Das obige Beispiel wird zurückgegeben:
schwarz weiß blau |
Zurückgegebener Typ: string.
{% assign PreisWährung = ‘Preis: {0}, Währung {1}’ -%}
{{ PreisWährung | Format:’25.00′, ‘PLN’ }}
|
Das obige Beispiel wird zurückgegeben:
Preis: 25.00, Währung PLN |
Wenn der Eingabetext == null ist, gibt der Filter null zurück.Parameter: string.
Zurückgegebener Typ: string.
{% assign text1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit. ‘ %} {% assign text2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} {{ text1 |Append: text2 }} |
Das obige Beispiel wird zurückgegeben:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Litauen, mein Heimatland! Du bist wie Gesundheit. |
Wenn der Eingabetext == null ist, gibt der Filter null zurück.Parameter: string.
Zurückgegebener Typ: string.
{% assign text1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {% assign text2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit. ‘ %} {{ text1 |Prepend: text2 }} |
Das obige Beispiel wird zurückgegeben:
Litauen, mein Heimatland! Du bist wie Gesundheit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
Wandelt Text so um, dass jedes Wort im Text mit einem Großbuchstaben beginnt. Zurückgegebener Typ: String.
{% assign tekst1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {{ text1 |Capitalize }} |
Wandelt Text so um, dass der gesamte Text (jeder Buchstabe) klein geschrieben wird. Zurückgegebener Typ: String.
{% assign tekst1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {{ text1 | Downcase }} |
Wandelt Text so um, dass der gesamte Text (jeder Buchstabe) in Großbuchstaben geschrieben wird. Zurückgegebener Typ: String.
{% assign tekst1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {{ text1 |Upcase}} |
Zurückgegebener Typ: string.
{% assign tekst1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {{ text1 |Remove: ‘ip’ }} |
Entfernt das erste Vorkommen des mit dem Parameter übergebenen Textfragments aus dem Eingabetext.Parameter: string. Zurückgegebener Typ: string.
{% assign text1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {{ text1 |RemoveFirst: ‘ip’ }} |
Wenn du nach einem Sonderzeichen suchen und es wie ein Zeichen und nicht als Teil eines regulären Ausdrucks verwenden willst, stellst du ihm einen Schrägstrich voran. Parameter: string, string = “”.
Zurückgegebener Typ: string.
{% assign text2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} {{ text2 |Replace:’!’,’.’ }} {% assign Gewicht = ‘31.53kg’ %} {{ Gewicht |Replace:’\.’,’,’ }} {% assign spacje = ‘ Litauen, mein Heimatland! Du bist wie Gesundheit. ‘ %} {{ spacje |Replace:’^\s+|\s+$’,” }} |
Wenn du nach einem Sonderzeichen suchen und es wie ein Zeichen und nicht als Teil eines regulären Ausdrucks verwenden wullst, stellst du ihm einen Schrägstrich voran. Parameter: string, string = “”.
Zurückgegebener Typ: string.
{% assign text2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} {{ text2 |ReplaceFirst:’!’,’.’ }} |
Gibt die Länge des Textes zurück – die Anzahl der Zeichen im Text. Rückgabetyp: int.
Länge der Warenbeschreibung {{ productdetails.Product.Description |Size }} |
Ein weiteres Beispiel:
Anzahl der Zeichen im Warenpreis {{ productdetails.Product.Price |ToString |Size }} |
Wenn der Parameter Startposition negativ ist, wird die Startposition vom Ende des Textes aus gezählt.
Rückgabetyp: string.
{% assign text2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} {{ text2 |Slice:0 }} {{ text2 |Slice:1 }} {{ text2 |Slice:0,20 }} {{ text2 |Slice: – 1 }} {{ text2 |Slice: – 20,10 }} |
Ein weiteres Beispiel:
L i Litauen! mein Heimatland . Du bist wie |
Zurückgegebener Typ: string[].
{% assign koloryTekst = ‘weiß, schwarz, grün, rot, blau, gelb’ %} {% assign Farben = FarbenText |Split: ‘, ‘ %} Erstes Element {{ Farben[0] }} Alle Elemente {% for Farbe in Farben – %} {{ Farbe }} {% endfor – %} |
Das obige Beispiel wird zurückgegeben:
Erstes Element weißAlle Elemente weiß schwarz grün rot blau gelb |
Entfernt alle HTML-Tags aus dem Eingabetext. Zurückgegebener Typ: String.
{{ productdetails.Product.Description |StripHtml }} |
Entfernt alle Zeilenumbruchzeichen (Zeilentrennungen) aus dem Eingabetext. Rückgabetyp: String.
{{ productdetails.Product.Description |StripNewlines }} |
Fügt vor jedem Zeilenumbruch im Eingabetext ein HTML-Tag ein. Rückgabetyp: String.
{{ productdetails.Product.Description |NewlineToBr }} |
Rückgabetyp: string.
{% assign text1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {% assign text2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} {{ text1 |Truncate }} {{ text2 |Truncate: 25, ‘(…)’ }} |
Das obige Beispiel wird zurückgegeben:
Lorem ipsum dolor sit amet, consectetur adipisc… Litauen, mein Heimatland!(…) |
Rückgabetyp: string.
{% assign text1 = ‘Lorem ipsum dolor sit amet, consectetur adipiscing elit.’ %} {% assign text2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} {{ text1 |TruncateWords }} {{ text2 |TruncateWords: 3,'(…)’ }} |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Litauen, mein Heimatland!(…) |
Zurückgegebener Typ: string
{% assign Punkt = ‘.’ %} {% assign AnzahlderWiederholungen = 3 %} Beispiel für Text, der mit Punkten endet {{ Punkt|Times: AnzahlderWiederholungen }} |
Zurückgegebener Typ: derselbe wie das Eingabeelement, für das der Filter aufgerufen wird.
{% assign Zahl1 = 9 %} {% assign Zahl2 = 2 %} Ergebnis:{{ Zahl1 | Plus: Zahl2 }} |
Rückgabetyp: derselbe wie das Eingabeelement, für das der Filter aufgerufen wird.
{% assign Zahl1 = 9 %} {% assign Zahl2 = 3 %} Ergebnis: {{ Zahl1 |Minus: Zahl2 }} |
Zurückgegebener Typ: derselbe wie das Eingabeelement, für das der Filter aufgerufen wird.
{% assign Zahl1 = 9.01 %} {% assign Zahl2 = 2 %} Ergebnis: {{ Zahl1 |Times: Zahl2 }} |
Rückgabetyp: derselbe wie das Eingabeelement, für das der Filter aufgerufen wird.
{% assign Zahl1 = 9 %} {% assign Zahl2 = 3 %} Ergebnis:{{ Zahl1 |DividedBy: Zahl2 }} |
Zurückgegebener Typ: derselbe wie das Eingabeelement, für das der Filter aufgerufen wird.
{% assign Zahl1 = 9.01 %} {% assign Zahl2 = 2 %} Ergebnis:{{ Zahl1 |Modulo: Zahl2 }} |
Zurückgegebener Typ: Dezimal.
Preis: {{ productdetails.Product.Price }} Preis: {{ productdetails.Product.Price |Normalize }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Preis: 10,00 Preis: 10 |
Zurückgegebener Typ: int.
{% assign Zahl = 6.05 %} Ergebnis:{{ Zahl |Floor }} |
Das obige Beispiel wird zurückgegeben:
Ergebnis:6 |
Zurückgegebener Typ: int.
{% assign Zahl = 6.05 %} Ergebnis:{{ Zahl |Ceil }} |
Das obige Beispiel wird zurückgegeben:
Ergebnis:7 |
Gibt den absoluten Wert einer Zahl zurück.
{% assign Zahl = -6.05 %} Ergebnis:{{ Zahl |Abs }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Ergebnis:6.05 |
Rundet die eingegebene Zahl auf die angegebene Anzahl von Dezimalstellen; Rückgabetyp: derselbe wie das Eingabeelement, für das der Filter aufgerufen wird.
{% assign Zahl = 6.05687 %} Ergebnis:{{ Zahl |Round: 4 }} |
Das obige Beispiel wird zurückgegeben:
Ergebnis:6.0569 |
https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.100).aspx [/indicator]Parameter: string.
Zurückgegebener Typ: string.
Datum und Uhrzeit “jetzt” {{ config.Now }} Datum {{ config.Now |Date:’yyyy-MM-dd’ }} Uhrzeit {{ config.Now |Date:’HH:mm:ss’ }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Datum und Uhrzeit “jetzt” 13.10.2022 10:32:39 Datum 2022-10-13 Uhrzeit 10:32:39 |
Der Webshop-Standort gibt an, ob der Webshop standardmäßig für den polnischen, deutschen usw. Markt installiert wurde. Rückgabetyp: String.
Preis: {{ product-details.Product.Price }} Preis: {{ product-details.Product.Price |ToPrice }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Preis: 2348,68 Preis: 2 348,68 (Lokalisierung für den polnischen Markt) |
Erzeugt ein <a>Tag mit Attributen. Die Werte für die Attribute des Tags werden dem Eingabeelement entnommen, Typ des Eingabeelements: Objekt Liquid.
Zurückgegebener Typ: StringDer Filter gilt für Objekte:
- Seite
- Warengruppe
- Ware
- Blog
- Schlagwörter
Beispiel für die Verwendung des Filters A für Objekte: Website
Webseiten {{ config.DefinedPages.Home |A |H }} {{ config.Pages[‘6’] |A |H }} {% comment %} Webseite o id = 6 {% endcomment %} {{ page.CurrentSiteNode |A |H }} {{ page.GroupNodes[0] |A |H }} {{ page.Breadcrumbs[0] |A |H }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Webseiten <a href=”./”>Startseite</a> <a href=”Kundenprofil,6″>Kundenprofil</a> <a href=”Produkte/Früchte-1/Bananen-555,2,1024703″>Bananen</a> <a href=”Produkte/Früchte-1,2,76″>Früchte</a> <a href=”./”>Startseite</a> |
Beispiel für die Verwendung von Filter A für Objekte: Artikel
Artikel {{ product-new.Products[0] |A |H }} {{ product-list.Products[1] |A |H }} {{ product-details.Product |A |H }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Artikel <a href=”Bananen,3,1024703,81″>Bananen</a> <a href=”Minibananen-ein-bisschen-reicht-schon ,3,1024703,82″>Minibananen ein bisschen reicht schon </a> <a href=”Minibananen-ein-bisschen-reicht-schon,3,1024703,82″>Minibananen ein bisschen reicht schon</a> |
Ein Beispiel für die Verwendung des A-Filters für Objekte: Blog, Tags
Blog {{ blog.PostList.Posts[0] |A |H }} {{ blog.PostDetails |A |H }} Tags {{ config.Tags.Blog[0] |A |H }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Blog <a href=”blog-Grundeintrag,24,1″>Blog Grundeintrag</a> <a href=”blog-Grundeintrag,24,1″>Blog Grundeintrag</a> Tags <a rel=”tag” href=”blog,23?seaBlog=Informationen”>Informationen</a> |
Erzeugt ein <img>-Tag mit Attributen. Werte für Tag-Attribute werden aus dem Eingabeelement übernommen oder können über Parameter übergeben werden.
Eingabetyp: Liquid-Objekt, string.
Parameter: string size = “small“, string alt = null, string title = null.
Rückgabetyp: String.
Verfügbare Werte für den Parameter Größe:
Parametr size | Bildgröße (längere Kante) in px |
---|---|
img | 0 |
pico | 16 |
icon | 32 |
thumb | 50 |
small | 100 |
compact | 160 |
medium | 240 |
large | 480 |
grande | 600 |
master | 1920 |
Der Filter ist auf Objekte anwendbar:
- Ware
- Warenbilder (auf Warendetails)
- Hersteller
- Marke
- Blog (im Blog-Objekt wird der Parameter Größe weggelassen. Die Bilder werden immer in der tatsächlichen Größe zurückgegeben).
Beispiel für die Verwendung des Img-Filters für Objekte: Merchandise, Merchandise Bilder
Artikelliste {{ product-list.Products[1] |Img |H }} {{ produc-tlist.Products[1] |Img: ‘medium’,’frische Bananen, Krakau’ |H }} Artikel (Details) {{ product-details.Product |Img:’large’ |H }} {{ product-details.Product.StockLevel.ImageUrl |Img |H }} { % comment % } Text mit Link {% endcomment %} {{ product-details.Product.Images[0] |Img |H }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Artikelliste <img alt=”Minibananen ein bisschen reicht schon” src=”usr/alo.gif” data-src=”img/small/59/Minibananen.jpg”/> <img alt=”frische Bananen, Krakau” src=”usr/alo.gif” data-src=”img/medium/59/Minibananen.jpg”/> Artikel (Details) <img alt=”Minibananen ein bisschen reicht schon” src=”usr/alo.gif” data-src=”img/large/59/Minibananen.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”/> |
Beispiel für die Verwendung des Img-Filters für Objekte: Hersteller, Marke
Hersteller, Marke {{ manufacturers-brands.Manufacturers[2] |Img |H }} {{ manufacturers-brands.Manufacturers[2] |Img: ‘thumb’,’Comarch globaler IT-Anbieter.’ |H }} {{ manufacturers-brands.Brands[3] |Img |H }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Hersteller, Marke <img alt=”Comarch” src=”usr/alo.gif” data-src=”img/small/160/Comarch.jpg”/> <img alt=”Comarch globaler IT-Anbieter.” 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”/> |
Ein Beispiel für die Verwendung des Img-Filters für Objekte: Blog
Blog {{ blog.LatestPosts[0] |Img |H }} {{ blog.PostList.Posts[0] |Img: ‘compact’,’Blog für Partner’,’Informationen für Partner im Blog des Webshops’ |H }} {{ blog.PostDetails |Img |H }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Blog <img alt=”Blog Grundeintrag” src=”usr/alo.gif” data-src=”Ima.ashx?t=blg&id=1″/> <img alt=”Blog für Partner” title=”Blog für Partner,’Informationen für Partner im Blog des Webshops” src=”usr/alo.gif” data-src=”Ima.ashx?t=blg&id=1″/> <img alt=”Blog Grundeintrag” src=”usr/alo.gif” data-src=”Ima.ashx?t=blg&id=1″/> |
Beispiel für die Verwendung des Filters Img für Text mit einem Link zu einem Bild
Text mit Link zum Bild {{ productdetails.Product.StockLevel.ImageUrl |Img |H }} { % comment % } Text mit Link {% endcomment %} {{ ‘https://www.domena.pl/file/banner.jpg’ |Img:”,’Attribut alt’,’Attribut title’ |H }} |
Das obige Beispiel kann Folgendes ergeben
Text mit Link zum Bild <img src=”usr/alo.gif” data-src=”Ima.ashx?t=wrs&Id=1″/> <img alt=”Attribut alt” title=”Attribut title”src=”usr/alo.gif” data-src=”https://www.domena.pl/file/banner.jpg”/> |
Parameter: string size = “small“, string raw = null, string alt = null, string title = null.
Zurückgegebener Typ: string. Beispiel für die Verwendung des Filters Img2 für ein Artikeldetail:
{{product.Images[0] |Img2 :’large’, ”, ‘Streifen’, ‘Bild’ }} {{product.Images[0] |Img2: ‘large’, ‘class=”open-gallery”‘, ‘Streifen’, ‘Bild’ }} |
Das obige Beispiel kann zu einem Ergebnis führen:
<img src=”img/large/27/.jpg” alt=”Streifen” title=”obrazek” style=”opacity: 1;”> <img src=”img/large/27/.jpg” alt=”Streifen” title=”obrazek” class=”open-gallery” style=”opacity: 1;”> |
Konvertiert Sonderzeichen in HTML-Entities (HTMLEncode) Rückgabetyp: String.
{% assign tekst2HTML = ‘<p>Litauen! <b>mein Heimatland!</b> Du bist wie Gesundheit.</p>’ %} Text mit Entitäten HTML {{ text2HTML |H }} |
Das obige Beispiel wird zurückgegeben:
Text mit Entitäten HTML <p>Litauen! <b>mein Heimatland!</b> Du bist wie Gesundheit.</p> |
Konvertiert Zeichen außerhalb des ASCII-Bereichs in ein ASCII-konformes Format. Zurückgegebener Typ: String.
{% assign tekst2 = ‘Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} Benutzer-Link {{ ‘<‘|H }}a href=”/?text={{ text2 | EscapeUri }}” (…) |
Das obige Beispiel wird zurückgegeben:
Benutzer-Link <a href=”/?tekst=Litauen!%20mein%20Heimatland!%20Du%20bist%C5%9B%20wie%20Gesundheit.” (…) |
Konvertiert ein Eingabeelement in einen Stringtyp. Zurückgegebener Typ: string.
{% assign text2 = ‘ Litauen, mein Heimatland! Du bist wie Gesundheit.’ %} {% assign Zahl = 3 %} Zahl und Text: {{ Zahl |ToString |Append: text2 }} |
Das obige Beispiel wird zurückgegeben:
Zahl und Text: 3 Litauen, mein Heimatland! Du bist wie Gesundheit. |
Konvertiert das Eingabeelement in einen int-Typ. Rückgabetyp: int.
{% assign TextZahl1 = ‘9’ %} {% assign Zahl1 = TextZahl1 |ToInt %} ToInt: {{ Zahl1 }} | {{ Zahl1 |Minus: 4 }} |
Das obige Beispiel wird zurückgegeben:
ToInt: 9 | 5 |
Konvertiert das Eingabeelement entsprechend dem Format für die Kultur Invariant (liefert immer das gleiche Format). Zahlen und Datumsangaben werden entsprechend der Kultur für den Ladenstandort angezeigt. Zurückgegebener Typ: String.
Zahl: {{ 1239,01 }} Zahl (Invariant) : {{ 1239,01 |ToNum }} Datum: {{config.Now }} Datum (Invariant) {{config.Now |ToNum }} |
Das obige Beispiel kann zu einem Ergebnis führen:
Zahl: 1239,01 Zahl (Invariant) : 1239.01 Datum: 29.04.2016 14:45:24 Datum (Invariant) 04/29/2016 14:45:24 |
Konvertiert Text in den Typ TimeSpan gemäß dem Format für Invariant culture. Zurückgegebener Typ: TimeSpan.
TimeSpan: {{ ‘509.07:01:01’ |ToTimeSpan }} |
Zeigt globale und lokale Objekte mit ihren Eigenschaften und entsprechenden Werten an. Beispiel für die Anzeige eines Kundenobjekts mit dem DEBUG-Filter
<fieldset> <legend>DEBUG customer</legend> <pre>{{ customer | DEBUG }}</pre> </fieldset> </fieldset> |
Das obige Beispiel kann zu einem Ergebnis führen:
{ “NewsletterSubscriber” : false, “Authenticated” : false, “CustomerDetailsEditable” : true, “Currency” : “PLN”, “CurrencyExt” : { “Code” : “PLN”, “Symbol” : “zł” },(…) |