Eigenes Feld in /layout/header/search-suggest.html.twig

Hallo,

Ich habe ein eigenes Feld “preis_auf_anfrage” (technischer Name) und möchten den Preis bei den Suchvorschlägen nicht ausgeben, wenn die checkbox angeklickt ist.

Im Template scheint das Feld aber nicht gefunden zu werden.

{% sw_extends '@Storefront/storefront/layout/header/search-suggest.html.twig' %}
{% set preisAufAnfrage = product.customFields['preis_auf_anfrage'] %}

{% block layout_search_suggest_result_price %}
    <div class="col-auto search-suggest-product-price"> 
        {% if not preisAufAnfrage %}
            {% set price = product.calculatedPrice %}
...

Wie kann ich hier auf das eigene Feld zugreifen?

Mit einem {{ dump(product) }} kannst du dir das gesamte Objekt inkl. Methoden und Attributen anschauen. Da wirst du sicher fündig.

Viele Grüße

Eventuell in product.translated.customFields zu finden.

Es ist wirklich in product.translated.customFields. Allerdings hat auch die Zuweisung mit set nicht funktioniert. Aber

{% block layout_search_suggest_result_price %}
    <div class="col-auto search-suggest-product-price"> 
        {% if not product.translated.customFields['preis_auf_anfrage'] %} 

funktioniert. Danke!