Hallo Gambio Team, ich habe ein einfaches Child-Theme erstellt. Dazu wurde ein Ordner "MeinTheme" im Themes Ordner erstellt. Kopiert wurde zudem der Config-Ordner vom "Honeygrid Theme". Die "theme.json" sieht folgendermaßen aus: { "id": "MeinTheme", "title": "MeinTheme", "extends": "Honeygrid", "author": "MM" } Jetzt wurde zum Testen eine "custom.css" unter "styles/custom" (wie in der Doku beschrieben) abgelegt. Angeblich soll dieser Style bei jeder Seite im Shop geladen werden. Zum Testen soll beispielsweise einfach das Logo versteckt werden. #navbar-brand a img { visibility: hidden !important; } Das funktioniert aber nicht, da das Style scheinbar nicht geladen wird. Habt ihr einen Hinweis warum die custom.css nicht geladen wird? Es ist kein StyleEdit o.ä. verwendet worden. Leider gibt die Doku nicht mehr her... Viele Grüße!
Ich habe den Fehler gefunden... Der Shop-Cache musste geleert werden. Vielleicht hilft es anderen dennoch die Struktur des minimalen Theme zu erfahren. Diese scheint wie oben beschrieben korrekt zu sein. Viele Grüße!
Themes funktionieren so: Der Shop ermittelt den Stammbaum des Themes. Wenn du ein MeinTheme hast das von Honeygrid erbt, dann wird bei Erstellung des Caches zuerst Honeygrid nach public/theme kopiert, dann MeinTheme obendrauf. Das Produkt der Übereinanderkopiererei wird dann von Smarty, etc. geparsed und ausgegeben. Damit die Kopiererei stattfindet muss man den Seitencache leeren, dabei passiert das.