CustomField: Ausgabe "0"

Hallo,
ich habe gerade ein Brett vor dem Kopf.

Ich bin dabei in der Storefront ein Customfield auf der Produktdetailseite ausgeben zu wollen.

{{ page.product.cutomFields.custom_my_text }}

Ergebnis: „0“ wird angezeigt

Alternativ hatte ich folgendes versucht

{{ "customFields.custom_my_text"|trans|sw_sanitize }}: {{ page.product.translated.customFields.custom_my_text }}

Ergebnis: „Field Name: 0“

Das Problem: Das Feld hat Inhalt, der jedoch nicht ausgeben wird. Ich finde den Fehler nicht.

Edit: Wenn ich über Symfony schau mit {{ dump() }} , dann sehe ich das die Werte da sind.

A)
Hier fehlt das s bei customFields {{ page.product.cutomFields.custom_my_text }}

B)
Ich nutze noch translated dazwischen:
{{ "product.translated.customFields.custom_my_text"|trans|sw_sanitize }}

Guten Morgen,

deine Anmerkung zu A) bei mir im original war das „s“ drin. Hier also nur ein Tippfehler. Bei dem ersten Beispiel fehlt in meinem Fall noch das .translated.

Zu B) wenn Du mit dem |trans|sanitize arbeitest brauchst den „Pfad“ vor customFields nicht. Der Teil funktionierte bei mir ohne Probleme.

Ich habe den Fehler mittlerweile gefunden. In meinem original Code gibt es natürlich mehrere customFields. Es lag schlicht an der Namensgebung des Feldes.

Funktioniert nicht:
custom_my-field-eins_txt
custom_my-field-1_txt

Funktioniert:
custom_myFieldEins_txt

Das konnte man hier im vereinfachten Code Schnipsel nicht sehen.