Text

Text

Alias:t.

Gibt den passenden Text aus der entsprechenden Sprachdatei aus. Näheres zu den Sprachdateien siehe locales

Syntax:
schlüssel | t: variable: wert
Sind keine Variablen in dem auszugebenen Text vorhanden, entfallen die Parameter “variable: wert”. Sind mehrere Variablen vorhanden, werden diese “variable: wert”-Paare mit Komma getrennt angegeben (siehe zweites Beispiel).

Beispiel:
{{ 'general.404.title' | t }}

Ausgabe:

404 Seite nicht gefunden

Beispiel:

{{ 'blogs.article.author_on_date_html' | t: author: 'Hans', date: '12.05.2014' }}


Anmerkung: Eintrag in der de.json sieht wie folgt aus:
{
...
"blogs": {
"article": {
author_on_date_html": "Geposted von <span class="cp">{{</span> <span class="nv">author</span> <span class="cp">}}</span> am <span class="cp">{{</span> <span class="nv">date</span> <span class="cp">}}</span>
}
},
...
}

Ausgabe:

Geposted von Hans am 12.05.2014


append

Syntax:

{{ text | append suffix }}
{{ 'angebot' | append: '.jpg' }}
angebot.jpg


camelize

Syntax:

{{ text | camelize }}
<h1>{{ "origami_kranich" | camelize }}</h1>
<h1>OrigamiKranich</h1>
 


capitalize

Syntax:

{{ text | capitalize }}
<h1>{{ "origami kranich" | capitalize }}</h1>
<h1>Origami kranich</h1>


chars

Syntax:

{{ text | chars: start, ende }}
{{ "Regal" | chars: 1, 4 }}
egal


clean_text

Syntax:

{{ text | clean_text }}
{{ '<p>Text; Abgetrennt durch Leerzeichen mit einem Tab am Ende    !</p>' | clean_text }}
Text, Abgetrennt durch Leerzeichen mit einem Tab am Ende !


convert_umlauts

Syntax:
{{ text | convert_umlauts }}
{{ "ä ü ö Ä Ü Ö" | convert_umlauts }}
ae ue oe ae ue oe


date

Syntax:

{{ date | date format }}
%a - Abgekürzter Name des Wochentages ('Son')
%A - Kompletter Name des Wochentages ('Sonntag')
%b - Abgekürzter Name des Monats ('Jan')
%B - Kompletter Name des Monats ('Januar')
%d - Tag des Monats (01..31)
%H - Stunde des Tages, 24h (00..23)
%I - Stunde des Tages, 12h (01..12)
%j - Tag des Jahres (001..366)
%m - Monat des Jahres (01..12)
%M - Minute der Stunde (00..59)
%p - Morgens / Abends ('AM' oder 'PM')
%S - Sekunde der Minute (00..60)
%W - Kalenderwoche (00..53)
%y - Jahr, zweistellig (00..99)
%Y - Jahr, vierstellig (zB 2010)
%Z - Name der Zeitzone
%% - Prozentzeichen
Das heutige Datum ist: {{ now | date: "%d.%m.%Y" }}
Das heutige Datum ist: 29.10.2009


downcase

Syntax:

{{%nbsp;text | downcase }}
<h1>{{ Origami Kranich | downcase }}</h1>
<h1>origami kranich</h1>


encode_url

Syntax:

{{ text | encode_url }}
{{ 'Ein Text für die URL' | encode_url }}
Ein+Text+f%C3%BCr+die+URL


ensure

Syntax:

{{%nbsp;text | ensure: fallback_text }}
{{ 'Ein Text zur Ausgabe' | ensure: 'Die Eingabe war leer' }}
{{ "" | ensure: 'Die Eingabe war leer' }}
Ein Text zur Ausgabe
Die Eingabe war leer


fill_up_to

Syntax:

{{ text | fill_up_to: anzahl, füllzeichen }}
{{ 'Lorem ipsum' | fill_up_to: 20, '.' }}
Lorem ipsum.........


handleize

Syntax:
{{ text | handleize }}
{{ 'Hübsche rote Mütze' | handleize }}
huebsche-rote-muetze


json

Syntax:
{{%nbsp;text | json }}
{{ 'Text' | json }}
Text


md5

Syntax:

{{ text | md5 }}
{{ 'Hallo Welt' | md5 }}
5c372a32c9ae748a4c040ebadc51a829


newline_to_br

Syntax:

{{ text | newline_to_br }}
<tbody>
<tr>
<td>
<div>1</div>
<div>2</div>
</td>
<td>
<div>
{% assign eingabe="Das ist eine
aktuelle
Produktbeschreibung" %}
<div></div>
</div>
</td>
</tr>
</tbody>
<tbody>
<tr>
<td>
<div>1</div>
</td>
<td>
<div>
<div>Das ist eine
aktuelle
Produktbeschreibung</div>
</div>
</td>
</tr>
</tbody>


numbers_only

Syntax:
{{ text | numbers_only }}
}
{{ 'A123R' | numbers_only }}
123


parenthesize

Syntax:

{{ text | parenthesize }}
{{ 'Ein Text der in Klammern gehört' | parenthesize }}
(Ein Text der in Klammern gehört)


prepend

Syntax:

{{ suffix| prepend text }}
{{ '.jpg' | prepend: 'angebot' }}
angebot.jpg


remove

Syntax:

{{ text | remove: substring }}
{{ 'Markus trinkt niemals Kaffee!' | remove: 'niemals' }}
Markus trinkt Kaffee!


remove_first

Syntax:

{{ text | remove_first: substring }}
{{ 'Markus trinkt niemals Kaffee niemals!' | remove_first: 'niemals' }}
Markus trinkt Kaffee niemals!


replace

Syntax:

{{%nbsp;text | replace: substring, replacement }}
{{ 'Markus trinkt niemals Kaffee!' | replace: 'niemals', 'gerne' }}
Markus trinkt gerne Kaffee!


replace_first

Syntax:

{{ text | replace_first: substring, replacement }}
{{ 'Markus trinkt niemals Kaffee niemals!' | replace_first: 'niemals', 'normalerweise' }}
Markus trinkt normalerweise Kaffee niemals!


split

Syntax:
{{%nbsp;text | split: delimiter }}
{% assign words = "Kaffee, Cola und schwarzer Tee sind koffeinhaltig" | split: ' ' %}
Erstes Wort:
Erstes Wort: {{ words[0] }}
Zweites Wort: {{ words[1] }}
Letztes Wort:
Alle Wörter:
{% for word in words %}
{% endfor %}
Erstes Wort: Kaffee,
Erstes Wort: Kaffee,
Zweites Wort: Cola
Letztes Wort: koffeinhaltig
Alle Wörter: Kaffee,, Cola, und, schwarzer, Tee, sind, koffeinhaltig


strip

Syntax:

{{ text | strip }}
{{ '   Text mit viel Platz drumherum    ' | strip }}
Text mit viel Platz drumherum


strip_emptylines

Syntax:

{{ text | strip_emptylines }}
<tbody>
<tr>
<td>
<div>1</div>
<div>2</div>
</td>
<td>
<div>
{% assign eingabe="Das ist eine
aktuelle
Produktbeschreibung" %}
<div></div>
</div>
</td>
</tr>
</tbody>
<tbody>
<tr>
<td>
<div>1</div>
</td>
<td>
<div>
<div>Das ist eine
aktuelle
Produktbeschreibung</div>
</div>
</td>
</tr>
</tbody>


strip_html

Syntax:

{{ text | strip_html }}
{% assign eingabe="<p>Das ist eine <strong>aktuelle</strong> Produktbeschreibung.</p>" %}
{{ eingabe | strip_html}}
Das ist eine aktuelle Produktbeschreibung.


strip_newlines

Syntax:

{{ text | strip_newlines }}
{% assign eingabe="Das ist eine
aktuelle
Produktbeschreibung." %}
Das ist eine aktuelle Produktbeschreibung.


to_sentence

Syntax:

{{ liste | to_sentence }}
{% assign kaffekraenzchen = "Kekse Kuchen Kaffee Tee" %}
{{ kaffekraenzchen | words | to_sentence }}
Kekse, Kuchen, Kaffee und Tee


translate

Sind keine Variablen in dem auszugebenen Text vorhanden, entfallen die Parameter “variable: wert”. Sind mehrere Variablen vorhanden, werden diese “variable: wert”-Paare mit Komma getrennt angegeben.

Syntax:

{{ schlüssel | t: variable: wert }}
{{ 'general.404.title' | t }} 
404 Seite nicht gefunden


truncate

Syntax:

{{ text | truncate: size }}
{% assign eingabe="<p>Das ist eine <strong>aktuelle</strong> Produktbeschreibung</p>" %}
Das ist eine akt...


truncate_words

Syntax:

{{ text | truncatewords: size }}
{% assign eingabe="<p>Das ist eine <strong>aktuelle</strong> Produktbeschreibung</p>" %}
{{ eingabe | strip_html | truncatewords: 3 }}
Das ist eine...

Hinweis

Seien Sie vorsichtig, wenn Sie Zeichenketten mit HTML-Tags kürzen wollen. Sie sollten dann vorab strip_html nutzen. Zum kürzen eines Textes auf eine bestimmte Buchstabenlänge, verwenden Sie truncate.



upcase

Syntax:

{{ text | upcase }}
<h1></h1>
<h1>ORIGAMI KRANICH</h1>


words

Syntax:

{{ text | words }}
{% assign sentence = "Dies ist ein Text mit mehreren Wörtern" %}
{{ sentence | words | join: ', ' }}
Dies, ist, ein, Text, mit, mehreren, Wörtern


titleize

Syntax:

{{ text | titleize }}
<h1>{{ "origami kranich" | titleize }}</h1>
<h1>Origami Kranich</h1>

    • Related Articles

    • HTML

      HTML filters create HTML elements based on Liquid properties or a store's assets. script_tag Syntax: {{ script | script_tag }} {{ 'shop.js' | asset_url | script_tag }} <script src="/accounts/demo_versacommerce_de/designs/standard/assets/shop.js" ...
    • Mathematik

      ceil Syntax: {{ float | ceil }} {{ product.price }} {{ product.price | ceil }} 12.95 13 divided_by Syntax: {{ input | divided_by: operand }} {{ 6 | divided_by: 3 }} {{ "6" | divided_by: "3" }} {{ "6.0" | divided_by: "3.0" }} 2 2 2.0 floor Syntax: {{ ...
    • Product Image Resource

      Product Image Resource Bulk Create Or Update Delete Product Images Bulk Create or Update PUT /api/products/1/.json PUT /api/products/1.json will create or update the product images from the parameters passed. Example: $ curl -s \ -H 'Accept: ...
    • Customer

      customer.active? Gibt zurück, ob das Kundenkonto aktiviert ist, oder nicht. {% if customer.active? %} Dein Kundenkonto ist aktiv. {% else %} Das Kundenkonto ist nicht aktiv. {% endif %} customer.billing_address Stadt des Kunden: {{ ...
    • Truthy and falsy

      Truthiness and falsiness in Liquid Wenn ein nicht boolescher Datentyp in einem booleschen Kontext verwendet wird (wie ein bedingter Tag), Liquid entscheidet, ob es als true or false bewertet wird. Datentypen, die standardmäßig true zurückgeben, ...