Heute mal wieder mit mit SW 6 befasst. Jetzt wollte ich zum Test mal ein neues Theme anlegen. Also laut Doku vorgegangen und die Zeile in SSH gehackt:
php bin/console theme:create konkurrenzThemeAlpha
Man beachte auf Groß- und Kleinschreibung!
SW6 hat allerdings die Groß- und Kleinschreibung nicht so ernst genommen, denn beim Testen mit eigenen Template-Schnippseln musste ich feststellen, dass diese überhaupt nicht erfasst wurden. Zum Testen hatte ich ein sinnloses DIV in die „base.html.twig“, was jedoch nie zu sehen war.
Erst viel später musste ich feststellen:
- der Hauptordner wurde als „KonkurrenzThemeAlpha“ angelegt
- in der composer.json wurde auch der Name als „KonkurrenzThemeAlpha“ angelegt
- es wurde eine „KonkurrenzThemeAlpha.php“ angelegt
- in der theme.json wurde bei views „@konkurrenzThemeAlpha“ geschrieben
Laut meiner Zeile in der Console war aber der erste Buchstabe beim Namen klein geschrieben! Nur auf Grundlage diesen Verhaltens, gingen die Templates nicht.
Wäre schön wenn Shopware das noch mal prüfen könnte, was eigentlich nicht Aufgabe der Forum-User ist.