Custom Field wird nicht ausgeben

Hallo zusammen,
ich zweifle gerade an mir selbst und ich hoffe jemand kann mir hier helfen.
Ich habe unter Einstellungen>System>Zusatzfelder ein Feldset mit dem technischen Namen product_details für Produkte angelegt. In diesem Set gibt es dann ein Feld mit dem Namen product_details_googlecategory. Dieses Feld ist auch bei den Produkten im Admin sichtbar. Nun habe ich unter Produktverkaufkänle einen Kanal für Google Shopping. Im Template will ich nun das o.g. Feld ausgeben. Dazu nutzte ich:

{{ product.translated.customFields.product_details_googlecategory }}.

Wenn ich mir nun meine xml-Datei in der Ausgabe anzeigen lassen will, erhalte ich einen Fehler 400.

Der Inhalt lautet:
Failed rendering string template using Twig: Failed rendering string template using Twig: Key „product_details_googlecategory“ for array with keys „migration_ShopaltSW5_product_attr1, migration_ShopaltSW5_product_attr2, migration_ShopaltSW5_product_attr4, migration_ShopaltSW5_product_attr5, migration_ShopaltSW5_product_viison_country_of_origin, pickware_shipping_customs_information_description, pickware_shipping_customs_information_tariff_number, pickware_shipping_customs_information_country_of_origin“ does not exist in „62bbb0cb030557464c0c1fb48e1e0d93“ at line 5.

So wie es für mich aussieht wird das neue Feld nicht gefunden. In der Datenbank ist es aber vorhanden. Cache habe ich auch geleert. Muss ich noch was machen damit das Feld ausgegeben werden kann? Ich dachte die CustomFields sind nach dem anlegen automatisch anspechbar. Sehe nicht wo der Fehler liegt…
Viele Grüße und Danke

Das Feld ist nicht da, weil es am Produkt nicht zugewiesen wurde, prüfe das mal vorher ab:

{%- if product.translated.customFields.product_details_googlecategory is defined -%}
{{ product.translated.customFields.product_details_googlecategory }}.
{%- endif -%}
Liebe Grüße Oliver von web-grips.de

Hi Oliver, das war der entscheidende Hinweis. Danke Dir.

1 „Gefällt mir“

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.