Liquid-Filter: Referenz

Alle theme-spezifischen Filter für Assets, Links, Text, Zahlen, Übersetzungen und Arrays – plus die Standard-Filter von LiquidJS.

Assets und Medien

FilterBeispielErgebnis
asset_url{{ 'css/main.min.css' | asset_url }}/assets/css/main.min.a1b2c3d4.css
stylesheet_tag{{ url | stylesheet_tag }}<link rel="stylesheet" …>
script_tag{{ url | script_tag }}<script src="…"></script>
image_url / img_url{{ settings.logo | image_url }}URL unverändert
font_face_tag{{ theme.fonts | font_face_tag }}@font-face + Preload

Text und HTML

FilterWirkung
newline_to_brZeilenumbrüche → <br>
strip_html / strip_newlinesHTML-Tags bzw. Umbrüche entfernen
handleize"Hallo Welt 123!" → hallo-welt-123
url_encode / url_decodeURL-Kodierung
escape / escape_onceHTML-Entities
rawAusgabe ohne Escaping – nur für systemgerendertes HTML
css_safeEntfernt < und > in <style>-Blöcken
FilterBeispiel
link_to{{ 'Mehr lesen' | link_to: '/blog' }}
link_href, link_label, link_is_external, link_is_activefür link-Settings
money{{ 1250 | money }} → 12,50 € (Wert in Cent)
date{{ record.published_at | date: "%d.%m.%Y" }}
ceil, floor, round, abs{{ 3.456 | round: 2 }}
t{{ 'general.submit' | t }} – Schlüssel aus locales/

Arrays und Collections

{% assign cta = section.blocks | where: "type", "cta" | first %}
{% assign featured = section.collection | where_in: "kategorie", allowed_list %}
{% assign visible = section.collection | paginate: 1, 9 %}
<script type="application/json" data-collection-island>
  {{ section.collection | pick: 'id', 'url', 'title' | json }}
</script>
FilterWirkung
whereFiltert nach Property
where_inFiltert nach Property-Wert in einer Liste
paginate: seite, anzahlSchneidet ein Fenster aus einem Array
pickReduziert Objekte auf bestimmte Keys
jsonSerialisiert script-sicher (< wird escaped)

Standard-Filter

default, upcase, downcase, strip, prepend, append, slice, truncate, split, join, size, first, last, reverse, sort, uniq, replace und alle weiteren LiquidJS-Filter.

Noch Fragen?

Unser Support antwortet in der Regel innerhalb eines Werktags.

Support kontaktieren