ich habe in meinen Produkten ein Metafeld, in dem ich den Link zu einem Alternativprodukt speichere. Leider bekomme ich bei der Berbeitung meiner Produktseite dieses Feld nicht angezeigt. Wie bekomme ich diesen Link auf meine Produktseite? Oder habe ich hier generell einen Denkfehler?
Bei manchen Themes werden diese Dynamic Sources nicht abrufbar sein. Um ein Metafeld auf deiner Produktseite anzuzeigen, musst du deinen Shopify-Shop-Theme-Code anpassen. Wenn du es selber auf deiner Produktseite programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.
Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negative beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das folgende ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!
Um das zu machen, gehe im Shopify-Adminbereich auf “Online-Shop” und zum “Theme” → “Aktionen” → “Code bearbeiten”. Suche nun die entsprechende Produkt-Vorlage (in der Regel product.liquid oder product-template.liquid, je nach Theme), die du ändern möchtest.
Dann eine Bedingung hinzufügen, die das Metafeld überprüft und dann auf der Seite anzeigt. Das kann in etwa so aussehen:
{% if product.metafields.namespace.key %}
Alternativprodukt
{% endif %}
In diesem Code sind namespace und key die Werte, die du für dein Metafeld angegeben hast. Du musst sie durch die tatsächlichen Werte ersetzen, die du in deinem Metafeld gespeichert hast.
Wenn du den Link-Text “Alternativprodukt” in etwas anderes ändern möchtest, kannst du das auch tun. Du musst nur den Text innerhalb des <a> Tags ändern.
ist es dir gelungen, das Problem mit dem Metafeld zu lösen? Wird das Feld bereits angezeigt oder noch nicht? Ich würde dir gerne dabei helfen, aber um das zu tun, benötige ich einige Screenshots, wie du das Metafeld eingestellt hast.
Welchen Metafield-Typ hast du ausgewählt? Welchen Block verwendest du, um den Metafield-Wert anzuzeigen?
Ich habe mehrere Artikel über Metafelder geschrieben, und hier sind ein paar Links, die du überprüfen kannst. Hoffentlich hilft dir einer davon weiter. (Manche sind nur auf English verfügbar).
Vielen Dank. Ich sehe mir das auf jeden Fall nochmal an. Ich habe es jetzt erstmal gelöst über die Funktion der “ähnlichen Produkte”. Die habe ich in meiner Produktansicht relativ weit nach oben geschoben.