Metaobjekte verbinden und anzeigen
Du kannst den Theme-Editor verwenden, um den Inhalt von Metaobjekten in deinem Theme auf eine der folgenden Weisen anzuzeigen:
- Metaobjekte mit Blöcken verbinden
- Metaobjekt-Felder mit Blockeinstellungen und Theme-Einstellungen verbinden, die dynamische Quellen unterstützen
- deinen Theme-Code bearbeiten, um Metaobjekte hinzuzufügen
Eine Schritt-für-Schritt-Anleitung findest du unter Erstellen einer Metaobjekt-Definition für ein Produkthighlight.
Auf dieser Seite
Überlegungen zur Kompatibilität beim Verbinden und Anzeigen von Metaobjekten
Beachte die folgenden Überlegungen zum Verbinden und Anzeigen von Metaobjekten in deinem Onlineshop:
- Um ein Metaobjekt im Theme-Editor mit einem Block oder einer Einstellung zu verbinden, müssen die Metafeldtypen des Metaobjekts mit dem Inhaltstyp des Blocks übereinstimmen. Du kannst alle kompatiblen Typen mit dem entsprechenden Bereich in deinen Theme-Einstellungen verbinden.
- Um ein Metaobjekt zu verbinden, muss das Metaobjekt einen entsprechenden Metafeldtyp enthalten, wie z. B. ein Metafeld vom Typ „Einzeiliger Text“, um eine Verbindung zu den Blockeinstellungen „Überschrift“ oder „Bildtitel“ eines Spaltenblocks herzustellen.
- Du musst sicherstellen, dass das Metaobjekt über Storefronts-Zugriff verfügt, damit es in deinem Onlineshop angezeigt wird. Mehr Informationen zu den Optionen für benutzerdefinierte Daten.
- Wenn das Metaobjekt-Feld eine Liste ist, fügt der Theme-Editor jeden Eintrag in der Liste automatisch zur Blockeinstellung hinzu.
Metaobjekte und Metaobjekt-Referenzen mit Blöcken verbinden
Du kannst ein von dir erstelltes Metaobjekt oder ein Metafeld, das eine Metaobjekt-Referenz für die zugehörige Vorlage ist, direkt mit allen Blöcken verbinden, die Metaobjekt-Verbindungen unterstützen. Beispielsweise kannst du die Kategorie-Metafelder eines Produkts mit einer Produktvorlage verbinden. Durch das Verbinden eines Metaobjekts mit einem Block werden kompatible Felder automatisch den Einstellungen des Blocks zugeordnet.
Du kannst nur Metaobjekte oder Metaobjekt-Referenzen mit einem Block verbinden. Du verkaufst beispielsweise Bücher und hast deinen Produkten die folgenden Produkt-Metafelder hinzugefügt:
- Versandabmessungen über den Metafeldtyp „Einzeiliger Text“
- Seitenanzahl über den Metafeldtyp „Ganze Zahl“
- Einbandart über ein Kategorie-Metafeld
- Autor:in über einen Metaobjekt-Referenztyp.
In deiner Produktvorlage im Theme-Editor kannst du die Produkt-Metafelder Einbandart oder Autor:in verbinden, aber nicht die Metafelder Versandabmessungen oder Seitenanzahl.
Du kannst nur Metafelder mit Metaobjekt-Referenztypen aus Bereichen deines Adminbereichs mit passenden Vorlagen in deinem Theme verbinden. Wenn du beispielsweise deine Startseite anpasst, kannst du alle benutzerdefinierten Metaobjekte aus dem Abschnitt Inhalt > Metaobjekte deines Shopify-Adminbereichs verbinden, aber keine Metafelder mit Metaobjekt-Referenzen aus deinen Produkt-Metafeldern.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Onlineshop > Themes.
Klicke neben dem Theme, das du bearbeiten möchtest, auf Theme bearbeiten.
Optional: Wenn du eine andere Vorlage als die Startseite anpassen möchtest, wähle aus dem Vorlagenmenü in der Menüleiste die Vorlage aus, die du anpassen möchtest.
Klicke auf den Block, mit dem du ein Metaobjekt oder eine Metaobjekt-Referenz verbinden möchtest.
Klicke auf die Schaltfläche
neben dem Block.
Wähle ein Metaobjekt oder eine Metaobjekt-Referenz aus einer der folgenden Quellen aus, sofern verfügbar:
- Klicke im Abschnitt Aus dieser Vorlage auf Vorlage > Produkt und wähle dann einen kompatiblen Metaobjekt-Referenztyp aus, z. B. ein Kategorie-Metafeld.
- Klicke im Abschnitt Aus deinem Shop auf Metaobjekte, Markt oder Marke und wähle dann ein kompatibles Metaobjekt oder eine kompatible Metaobjekt-Referenz aus.
- Klicke auf Speichern.
Metaobjektfelder mit Einstellungen verbinden, die dynamische Quellen unterstützen
Du kannst ein Metaobjektfeld direkt mit einer kompatiblen Blockeinstellung oder Theme-Einstellung verbinden.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Onlineshop > Themes.
Klicke neben dem Theme, das du bearbeiten möchtest, auf Theme bearbeiten.
Optional: Wenn du eine andere Vorlage als die Startseite anpassen möchtest, wähle aus dem Vorlagenmenü in der Menüleiste die Vorlage aus, die du anpassen möchtest.
Optional: Wenn du eine dynamische Quelle mit einer Theme-Einstellung verbinden möchtest, klicke auf die Schaltfläche
.
Klicke auf die Einstellung, mit der du ein Metaobjekt oder eine Metaobjekt-Referenz verbinden möchtest.
Klicke auf die Schaltfläche
neben der Einstellung.
Wähle ein Metaobjekt oder eine Metaobjekt-Referenz aus einer der folgenden Quellen aus, sofern verfügbar:
- Klicke im Abschnitt Aus dieser Vorlage auf Vorlage > Produkt und wähle dann einen kompatiblen Metaobjekt-Referenztyp aus, z. B. ein Kategorie-Metafeld.
- Klicke im Abschnitt Aus deinem Shop auf Metaobjekte, Markt oder Marke und wähle dann ein kompatibles Metaobjekt oder eine kompatible Metaobjekt-Referenz aus.
- Wähle das Metaobjektfeld aus, das du verbinden möchtest.
- Klicke auf Speichern.
Theme-Code bearbeiten, um Metaobjekte hinzuzufügen
Du kannst deine Metaobjekt-Einträge überall in deinem Onlineshop mit Liquid, der Vorlagensprache von Shopify, verwenden. Du kannst Metaobjekt-Einträge mit Seiten, Blogs, der Startseite und Kollektionsvorlagen verbinden.
Auf diese Einträge kann über Metafelder verwiesen oder direkt zugegriffen werden und sie können über eine Metaobjekt- oder Metaobjektliste-Einstellung implementiert werden.
Wenn du deinen Theme-Code bearbeiten möchtest, um Metaobjekte in deinem Onlineshop anzuzeigen, kannst du mit Liquid auf Metafelder in deinen Theme-Vorlagen verweisen.
Mehr Informationen zum Engagieren von Shopify-Partner:innen und zur Verwendung von benutzerdefinierten Daten für Entwickler:innen.