Twig-Änderungen nach Layoutzuweisung im Produkt nicht mehr sichtbar

Hallo ihr Lieben,

ich möchte gerne auf der Produkt-Detailseite unter der Artikelnummer ein Bild mit Siegeln einfügen.

Dazu habe ich die „buy-widget.html.twig“ Datei in meinen eigenen Theme eingefügt mit folgenden Inhalt:

{% sw_extends '@Storefront/storefront/page/product-detail/buy-widget.html.twig' %}

        {% block page_product_detail_ordernumber_container %}
            {{ parent() }}
            <div>TEST BILD <img src="/media/88/58/7e/1665394044/pd-payment-logos.png"></div>
        {% endblock %}

Dannach habe ich in der Konsole die Befehle „theme:compile“ und „cache:clear“ ausgeführt.

Die Änderungen waren allerdings nie sichtbar - auch trotz mehrmaligen Browser-Cache leeren.

Durch Zufall bin ich dann auf einen Artikel gestoßen, der gar kein Produkt-Layout zugewiesen hatte. Hier erscheinen die Änderungen im Fronted. Sobald ich aber ein Layout zuweise, sei es das Standard oder ein anderes - sind die Änderungen nicht mehr sichtbar.

Habt ihr eine Idee welche Möglichkeiten ich habe, dass die Änderungen trotz Zuweisung eines Layouts sichtbar werden? Oder liegt der Fehler im Inhalt der Datei?

Hallo @memagdalena,

wird ein Layout zugewiesen, eine CMS Seite, so bin ich der Meinung werden andere Templates verwendet.
Du müsstest deine Anpassung auch für die CMS Elemente vornehmen, wenn möglich.
Ansonsten ein CMS Element erstellen und der Seite zuweisen, würde mir noch als weitere Lösung einfallen.

vg

Hallo Abdullah,

vielen Dank für deine Antwort. Ich musste tatsächlich die Änderung wo anders einfügen und dann hat es geklappt. Darauf wäre ich jetzt ohne deinen Tipp nicht gekommen.

Für alle die es interessiert, wie es dann doch geklappt hat. Es war die Datei „buy-widget.html.twig“ - jedoch im Ordner „storefront/component/buy-widget/“ mit folgenden Inhalt:

{% sw_extends '@Storefront/storefront/component/buy-widget/buy-widget.html.twig' %}


        {% block buy_widget_ordernumber_container %}
                      {{ parent() }}
            <div>TEST BILD <img src="/media/88/58/7e/1665394044/pd-payment-logos.png"></div>
        {% endblock %}

1 Like