Metaobjecten koppelen en weergeven

Je kunt de themabewerker gebruiken om de content van metaobjecten in je thema weer te geven op een van de volgende manieren:

  • metaobjecten aan blokken koppelen
  • metaobjectvelden koppelen aan blokinstellingen en thema-instellingen die dynamische bronnen ondersteunen
  • je themacode bewerken om metaobjecten toe te voegen

Raadpleeg de stapsgewijze instructies voor het aanmaken van een metaobjectdefinitie voor Productuitlichting.

Compatibiliteitsoverwegingen voor het koppelen en weergeven van metaobjecten

Houd rekening met de volgende overwegingen voor het koppelen en weergeven van metaobjecten in je webshop:

  • Als je een metaobject aan een blok of instelling in de themabewerker wilt koppelen, moeten de metaveldtypen van het metaobject overeenkomen met het contenttype in het blok. Je kunt alle compatibele typen koppelen aan het desbetreffende gebied in je thema-instellingen.
  • Om een metaobject te koppelen, moet het een overeenkomstig metaveldtype bevatten, zoals een metaveld voor tekst van één regel om te koppelen aan de blokinstellingen Kop of Bijschrift van een Kolom-blok.
  • Je moet ervoor zorgen dat het metaobject toegang tot webshops heeft om het in je webshop weer te geven. Meer informatie over opties voor custom data.
  • Als het metaobjectveld een lijst is, voegt de themabewerker automatisch elk item in de lijst toe aan de blokinstelling.

Metaobjecten en metaobjectverwijzingen aan blokken koppelen

Je kunt een metaobject dat je hebt aangemaakt of een metaveld dat een metaobjectverwijzing is voor die gerelateerde template (zoals het koppelen van de categorie-metavelden van een product aan een producttemplate), rechtstreeks koppelen aan alle blokken die metaobject-relaties ondersteunen. Wanneer je een metaobject aan een blok koppelt, worden compatibele velden automatisch aan de instellingen van het blok gekoppeld.

Je kunt alleen metaobjecten of metaobjectverwijzingen aan een blok koppelen. Als je bijvoorbeeld boeken verkoopt en de volgende productmetavelden aan je producten hebt toegevoegd:

  • verzendafmetingen met het metaveldtype Tekst van één regel
  • aantal pagina's met het metaveldtype Geheel getal
  • type boekomslag met een categorie-metaveld
  • auteur met een metaobjectverwijzingstype.

In je producttemplate in de themabewerker kun je de productmetavelden type boekomslag of auteur koppelen, maar niet de metavelden verzendafmetingen of aantal pagina's.

Je kunt alleen metavelden uit gebieden in je beheercentrum met metaobject-referentietypen koppelen aan bijpassende templates in je thema. Als je bijvoorbeeld je homepage aanpast, kun je alle aangepaste metaobjecten uit de sectie Content > Metaobjecten van je Shopify-beheercentrum koppelen, maar je kunt geen metavelden met metaobject-referenties uit je productmetavelden koppelen.

Stappen:

  1. Ga in het Shopify-beheercentrum naar Webshop > Thema's.

  2. Klik op Aanpassen naast het thema dat je wilt bewerken.

  3. Optioneel: als je een andere template dan de homepage wilt aanpassen, selecteer je de template die je wilt aanpassen in het templatemenu in de menubalk.

  4. Klik op het blok waaraan je een metaobject of metaobject-referentie wilt koppelen.

  5. Klik op de knop Dynamische bron koppelen naast het blok.

  6. Selecteer een metaobject of metaobject-referentie uit een van de volgende bronnen, indien beschikbaar:

  • Klik in de sectie Van deze template op Template > Product en selecteer vervolgens een compatibel metaobject-referentietype, zoals een categoriemetaveld.
  • Klik in de sectie Uit je winkel op Metaobjecten, Market of Brand en selecteer vervolgens een compatibel metaobject of een compatibele metaobject-referentie.
  1. Klik op Opslaan.

Metaobjectvelden koppelen aan instellingen die dynamische bronnen ondersteunen

Je kunt een metaobjectveld rechtstreeks aan een compatibele blokinstelling of themainstelling koppelen.

Stappen:

  1. Ga in het Shopify-beheercentrum naar Webshop > Thema's.

  2. Klik op Aanpassen naast het thema dat je wilt bewerken.

  3. Optioneel: als je een andere template dan de homepage wilt aanpassen, selecteer je de template die je wilt aanpassen in het templatemenu in de menubalk.

  4. Optioneel: als je een dynamische bron aan een themainstelling wilt koppelen, klik je op de knop instellingen.

  5. Klik op de instelling waaraan je een metaobject of metaobject-referentie wilt koppelen.

  6. Klik op de knop Dynamische bron koppelen naast de instelling.

  7. Selecteer een metaobject of metaobject-referentie uit een van de volgende bronnen, indien beschikbaar:

  • Klik in de sectie Van deze template op Template > Product en selecteer vervolgens een compatibel metaobject-referentietype, zoals een categoriemetaveld.
  • Klik in de sectie Uit je winkel op Metaobjecten, Market of Brand en selecteer vervolgens een compatibel metaobject of een compatibele metaobject-referentie.
  1. Selecteer het metaobjectveld dat je wilt koppelen.
  2. Klik op Opslaan.

Themacode bewerken om metaobjecten toe te voegen

Je kunt je metaobject-vermeldingen overal in je webshop gebruiken met Liquid, de templatetaal van Shopify. Je kunt metaobject-vermeldingen koppelen aan pagina-, blog-, homepage- en collectietemplates.

Naar deze items kan worden verwezen via metavelden of ze kunnen rechtstreeks worden geopend, en ze kunnen worden geïmplementeerd met een metaobject- of metaobjectlijst-instelling.

Als je je themacode wilt bewerken om metaobjecten in je webshop weer te geven, kun je Liquid gebruiken om in je thematemplates naar metavelden te verwijzen.

Meer informatie over het inhuren van een Shopify-partner en het gebruik van aangepaste gegevens voor ontwikkelaars.