Liquid-Grundlagen für Entwickler aus anderen Bereichen

Themes und Storefront 8 Min. Lesezeit

Nahaufnahme eines Notizbuchs mit einer in Bleistift skizzierten Template-Struktur neben einer Tastatur
Die Sprache ist absichtlich klein. Lernen Sie zuerst die Grenzen.

Wenn Sie schon Templates geschrieben haben, wird Liquid einen Nachmittag dauern. Was länger dauert, ist zu akzeptieren, was es Sie nicht tun lässt, denn diese Grenzen sind bewusst und sie prägen, wie Shopify-Themes gebaut werden.

Das ist die Orientierung, die wir Entwicklern geben, die von einem anderen Stack zu einem Shopify-Projekt kommen.

Das mentale Modell#

Liquid ist eine Rendering-Sprache, keine Anwendungssprache. Sie hat Objekte, die ihr von Shopify übergeben werden, Filter zum Formatieren und Tags für Kontrollfluss. Es gibt keinen Datenbankzugriff, keine beliebige Berechnung von Bedeutung und keine Möglichkeit, außerhalb der Objekte zu greifen, die Ihnen gegeben wurden. Wenn Sie etwas brauchen, das das Objekt nicht enthält, ist die Antwort ein Metafield, eine App oder eine andere Seite.

Jede Stunde, die damit verbracht wird, Liquid wie eine Allzwecksprache verhalten zu lassen, ist eine Stunde, die für das Datenmodell hätte verwendet werden sollen.

Was Sie ständig verwenden werden#

Liquid-Grundlagen für Entwickler aus anderen Bereichen — Was Sie ständig verwenden werden
SacheWofür es ist
Objekteproduct, collection, cart, customer, shop – die Daten der Seite
FilterFormatierung: money, date, image_url, escape
TagsKontrollfluss: if, for, assign, render
Sections und BlocksHändler-editierbare Struktur im Theme-Editor
MetafieldsIhre eigenen strukturierten Daten, an Shopify-Objekte angehängt

Häufige Fallen#

  1. Schleifen über große Collections rendern langsam; paginieren Sie, anstatt in Liquid zu filtern.
  2. Alles, was Sie pro Request berechnen, wird bei jedem Request berechnet – cache-freundliche Ausgabe zählt.
  3. render erhält einen isolierten Scope; include ist veraltet und verhält sich anders.
  4. Geld wird in Cents gespeichert; verwenden Sie die Money-Filter, anstatt von Hand zu rechnen.
  5. Kundenspezifischer Content verhindert naives Full-Page-Caching, was eine Performance-Entscheidung und eine Korrektheitsentscheidung ist.

Wo Sie Logik stattdessen platzieren#

Datenformung gehört in Metafields und Metaobjects, einmal definiert und günstig gelesen. Verhalten gehört in eine App oder in den Browser. Liquid sollte hauptsächlich lesen und formatieren. Themes, die dieser Aufteilung folgen, bleiben schnell und verständlich.

Häufige Fragen

Ist Liquid schwer zu lernen?

Nein – ein kompetenter Entwickler ist an einem Tag produktiv. Zu lernen, was Shopify Sie nicht tun lässt, dauert länger.

Kann ich Daten in Liquid abfragen?

Nur was Ihnen der Seitenobjektgraph gibt, plus Metafields. Es gibt keine beliebige Abfrage.

Sollte Logik in Liquid oder JavaScript leben?

Präsentationslogik in Liquid, Interaktion in JavaScript, Geschäftsregeln in einer App oder in Ihrem Datenmodell.

shopify liquidliquid templatingshopify theme entwicklungliquid grundlagenshopify metafields

Alle Leitfäden

Zuletzt aktualisiert am 2026-08-04 von shopifydevelopment.info · Über uns

Von Praktikern geschrieben

Jeder Leitfaden stammt von Entwicklern, die Shopify-Shops bauen und betreuen — nicht von anderen Seiten abgeschrieben.

Planmäßig geprüft

Shopify liefert ständig Änderungen aus. Jeder Leitfaden trägt das Datum der letzten Prüfung, auch wenn sich nichts geändert hat.

Keine bezahlten Platzierungen

Keine App, kein Theme-Shop, keine Agentur und kein Partner kann hier Erwähnung, Platzierung oder Link kaufen.

Zwölf Sprachen

Jeder Leitfaden ist übersetzt, nicht maschinell übergestülpt — jede Sprache hat eigene URL und eigenes Prüfdatum.

Grenzen benannt

Wir sagen klar, was Shopify nicht ändern lässt und wann eine andere Plattform besser zu Ihren Regeln passt.