im Grunde kann man da nicht viel falsch machen aber er will mir ums verrecken keine Twig Dateien überschreiben. Von Cache leeren bis kompilieren habe ich schon alles versucht. Das ganze läuft auf einem Ubuntu Server mit der Developer Version.
Ich probiere gerade die footer.html.twig zu überschreiben, habe es aber auch mit anderen Dateien versucht, ohne Erfolg. Der Code in der footer.html.twig sieht wie folgt aus:
Dazu vielleicht die Frage, worauf bezieht sich @Storefront in sw_extends? Bei mir liegt shopware in httpdocs/development/. Eventuell findet er das dadurch nicht?
Um auszuschließen das es sich um einen Fehler im Themenamen handelt, mache ich immer folgendes:
In der Datei NamespaceHierachyBuilder (\Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder) setzte ich in der Methode „buildHierarchy“ ans Ende immer ein dd($hierarchy) um sicher zu gehen, dass die Namen auch korrekt geschrieben sind (und mit der theme,json, bzw. dem @themename im views Bereich übereinstimmt).
Für mich sieht das so aus, als wenn du ein Theme angelegt hast, aber es deinem Verkaufskanal nicht zugewiesen hast, demnach wird es auch nicht geladen.
Wenn du das über die Konsole machen willst:
bin/console theme:change
Dann „Storefront“ halt auswählen als Verkaufskanal und dein Theme zuweisen
Tut leider auch nichts, ich hab das Problem aber nun gefunden. Es liegt am Namen in views in der theme.json die übrigens Shopware selbst generiert hat. Als ich das Theme übers Terminal angelegt habe, habe ich mich schon gewundert warum er mir das groß geschrieben hat, obwohl ich es klein geschrieben habe.
Hm, jetzt bin ich komischerweise an der selben Stelle. In einem SW 6.5.8.9 zeigt die Anpassung von Blöcken bei footer.html.twig keine Reaktion. Andere Anpassungen am Theme schon.