Google Feeds in Shopware 6: Fehler beim Rendering

Ein XML Feed für Google Shopping ist Pflicht. Shopware bietet dafür einen Editor zur Erstellung an.

Sind Custom Fields im Spiel, kann folgender Fehler auftreten:

Failed rendering string template user Twig: Key "custom_FELDNAME" for array with keys "custom_FELDNAME" does not exist in... at line...

Des Rätsels Lösung ist einfach: es muss erst geprüft werden, ob der Feldname auch existiert, bevor damit gearbeitet werden kann, also beispielsweise:

{% if product.translated.customFields.FELDNAME is defined %}
     {{ product.translated.customFields.FELDNAME }}
{% endif %}

Jetzt sollte der Fehler verschwunden sein.

Kommentare (0)

Keine Kommentare vorhanden

Neuen Kommentar schreiben