Guteb Morgen zusammen,
ich würde gerne meine Änderungen im Template updatesicher machen. Hierzu muss ich ja ein Theme erstellen.
Hier wollte ich nach dieser Anleitung vorgehen: https://docs.shopware.com/de/shopware-6-de/tutorials-und-faq/aenderungen-am-template-vornehmen
Ich habe aber im Shop bereits das SW6 Default Theme via Backend (Duplikat erstellen) kopiert und ausgewählt. Ich weiß alelrdings nicht mehr ob ich die Ordnerstruktur custom/plugins/mundschutz-24.de/ selbst angelegt habe oder es vom System kam
Ich versuche jetzt die Datei custom/plugins/mundschutz-24.de/src/Resources/views/storefront/layout/cookie updatesicher zu speichern
Pfad Original:
vendor/shopware/storefront/vendor/shopware/storefront/Resources/views/storefront/layout/cookie
Pfad in meinem Theme:
custom/plugins/mundschutz-24.de/src/Resources/views/storefront/layout/cookie
Code:
cookie-configuration-child.html.twig
{% sw_extends '@Storefront/storefront/vendor/shopware/storefront/Resources/views/storefront/layout/cookie/cookie-configuration-child.html.twig' %}
{% if child.cookie is not empty and child.hidden is not same as(true) %}
{% set cookie = child.cookie %}
{{ child.snippet_name ? child.snippet_name|trans|sw_sanitize : cookie }}
{% if child.snippet_description %}
{{ child.snippet_description|trans|sw_sanitize }}
{% endif %}
{% endif %}
cookie-configuration-parent.html.twig
{% sw_extends '@Storefront/storefront/vendor/shopware/storefront/Resources/views/storefront/layout/cookie/cookie-configuration-parent.html.twig' %}
{% set name = parent.snippet_name ? parent.snippet_name|trans|sw_sanitize : parent.cookie %}
{% set identifier = parent.cookie ? parent.cookie : name %}
{% if name is not empty %}
{{ name }}
{% endif %}
Auch bei mehrfacher Leerung des Caches ist meine Teständerung, eine weitere CSS Klasse „ms24“, nicht sichtbar. Allerdings verwende ich hier keine Extend Block Anweisung sondern würde gerne das komplette Template überschreiben. Muss man hier trotzdem Extend verwenden? Ist das vielleicht die Ursache?
Wo ist der Fehler?
VG Frank