Berechnete Definitionen

Eine berechnete Metafeld-Definition erhält ihren Wert aus anderen Feldern. Du bildest den Wert aus den folgenden Quellen:

  • Mindestens ein vorhandener kompatiblen Ausdruck
  • Optional: einfacher Text

Hinweise zu berechneten Metafeld-Definitionen

Beachte die folgenden Hinweise für berechnete Metafelder:

  • Du kannst eine berechnete Metafeld-Definition als neue strukturierte Metafeld-Definition oder als Feld in einer Metaobjekt-Definition hinzufügen.
  • Du kannst ein berechnetes Metafeld nur für einen einzelnen Wert der folgenden Typen erstellen:
    • Einzeiliger Text
    • Mehrzeiliger Text
  • Berechnete Metafelder sind nicht mit Validierungen wie Maximalwerten oder nur eindeutigen Werten kompatibel.
  • Ein berechneter Wert muss mindestens einen Ausdruck enthalten, z. B. ein Ressourcenattribut oder ein Metafeld. Du kannst neben Ausdrücken auch einfachen Text hinzufügen, aber du kannst keinen Wert speichern, der nur einfachen Text enthält.

Zwischen Erstellungsmodi wechseln

Es gibt zwei Erstellungsmodi: den visuellen Modus und den Liquid-Modus. Du kannst einen berechneten Ausdruck in beiden Modi erstellen und jederzeit zwischen ihnen wechseln. Standardmäßig wird der visuelle Modus angezeigt.

Im Liquid-Modus kannst du Ausdrücke hinzufügen, indem du den Liquid-Pfad des Ausdrucks eingibst oder auf das Symbol Dynamische Quelle klickst und einen Ausdruck auswählst. Du kannst auch einfachen Text eingeben.

Gib den vollständigen Liquid-Pfad des Ausdrucks in doppelten geschweiften Klammern ({{ }}) ein. Gib für ein Ressourcenattribut die Ressource und das Attribut ein, zum Beispiel {{ product.title }}. Gib für ein Metafeld die Ressource, metafields und den Namensraum sowie den Schlüssel des Metafelds ein, zum Beispiel {{ product.metafields.custom.subtitle }}. Namensraum und Schlüssel werden im Abschnitt Name auf der Seite für die Metafeld-Definition angezeigt. Klicke auf das Symbol Kopieren neben dem Namensraum und dem Schlüssel, um diese zu kopieren.

Im visuellen Modus kannst du Ausdrücke hinzufügen, indem du auf das Symbol Hinzufügen klickst und einen Ausdruck auswählst. Um einfachen Text hinzuzufügen, gib den Text in das Eingabefeld ein.

Welches Symbol zum Wechseln des Erstellungsmodus angezeigt wird, hängt vom aktiven Modus ab. Um zwischen den Modi zu wechseln, klicke auf eines der folgenden Symbole:

  • Klicke im visuellen Modus auf das Symbol Liquid bearbeiten, um in den Liquid-Modus zu wechseln.
  • Klicke im Liquid-Modus auf das Symbol Visuellen Editor verwenden, um in den visuellen Modus zu wechseln.

Berechnete Metafeld-Definition erstellen

Um eine berechnete Definition zu erstellen, aktiviere die Option Diesen Wert aus einem Ausdruck berechnen. Daraufhin wird ein Eingabefeld angezeigt, in dem du die Definition erstellen kannst.

Die Option Diesen Wert aus einem Ausdruck berechnen wird nur angezeigt, wenn du einen kompatiblen Metafeld-Typ auswählst. Wenn du deiner Metafeld-Definition Validierungen hinzufügst, wird die Option Diesen Wert aus einem Ausdruck berechnen deaktiviert.

Schritte:

  1. Gehe in deinem Shopify-Adminbereich zu Einstellungen > Metafelder und Metaobjekte.

  2. Wähle im Abschnitt Metafeld-Definitionen den Teil deines Shops aus, dem du ein Metafeld hinzufügen möchtest, zum Beispiel Produkte.

  3. Klicke auf Definition hinzufügen.

  4. Gib im Feld Name einen Namen für die Definition ein.

  5. Wähle im Abschnitt Typ die Option Einzeiliger Text oder Mehrzeiliger Text aus.

  6. Aktiviere im Abschnitt Optionen die Option Diesen Wert aus einem Ausdruck berechnen.

  7. Erstelle den Wert im Feld Diesen Wert aus einem Ausdruck berechnen auf eine der folgenden Arten:

  • So fügst du einen vorhandenen Ausdruck hinzu:
    • Im Liquid-Erstellungsmodus:
      • Klicke auf das Symbol Dynamische Quelle und wähle dann einen Ausdruck aus.
      • Gib die Definition des Ausdrucks mithilfe von Liquid ein.
    • Klicke im visuellen Bearbeitungsmodus auf das Symbol Hinzufügen und wähle dann einen Ausdruck aus.
  • Um in einem der Erstellungsmodi einfachen Text hinzuzufügen, gib den Text in das Eingabefeld ein. Einfacher Text muss mit mindestens einem Ausdruck kombiniert werden.
  1. Optional: Füge weitere Details hinzu, um deine Metafeld-Definition zu erstellen.
  2. Klicke auf Speichern.

Berechnetes Feld zu einem Metaobjekt hinzufügen

Du kannst einem Metaobjekt eine berechnete Metafeld-Definition hinzufügen.

Schritte:

  1. Gehe in deinem Shopify-Adminbereich zu Inhalt > Metaobjekte oder Einstellungen > Benutzerdefinierte Daten.
  2. Klicke auf Definition hinzufügen.
  3. Gib im Feld Name einen Namen für die Definition ein.
  4. Gib eine Feldbezeichnung ein.
  5. Klicke auf Feldtyp auswählen und wähle dann einen der folgenden Typen aus:
  • Einzeiliger Text.
  • Mehrzeiliger Text.
  1. Klicke auf das Symbol Pfeil nach unten.
  2. Klicke auf Berechnung und aktiviere dann Diesen Wert aus einem Ausdruck berechnen.
  3. Erstelle den Wert im Feld Diesen Wert aus einem Ausdruck berechnen auf eine der folgenden Arten:
  • So fügst du einen vorhandenen Ausdruck hinzu:
    • Im Liquid-Erstellungsmodus:
      • Klicke auf das Symbol Dynamische Quelle und wähle dann einen Ausdruck aus.
      • Gib die Definition des Ausdrucks mithilfe von Liquid ein.
    • Klicke im visuellen Bearbeitungsmodus auf das Symbol Hinzufügen und wähle dann einen Ausdruck aus.
  • Um in einem der Erstellungsmodi einfachen Text hinzuzufügen, gib den Text in das Eingabefeld ein. Einfacher Text muss mit mindestens einem Ausdruck kombiniert werden.
  1. Optional: Füge weitere Details hinzu, um dein Metaobjekt zu erstellen.
  2. Optional: Klicke auf Hinzufügen Feld hinzufügen, um weitere Metafeld-Definitionen hinzuzufügen.
  3. Klicke auf Speichern.