dm68
5. April 2021 um 18:59
1
Hallo zusammen,
ich hänge beim Anpassen das Template.
Aktuell habe ich des Template (Plugin via CLI) erstellt.
Aktiviert und der Storefrontzugewiesen, Cache etc via CLI geleert.
Erstelle ich nun die buy-widget.html.twig und passe diese an Ordner /storefront/page an passiert nix. (gilt für alle Dateien in dem Verzeichnis)
Wenn ich in dem Ordner storefront/layout/ etwas anpasse wird es übernommen.
Bin bei beiden Seiten gleich vorgegangen zb.:
Das funktioniert im layout Ordner:
{% sw_extends ‚@Storefront /storefront/layout/footer/footer.html.twig‘ %}
Das hier übernimmt er nicht ins Frontend:
{% sw_extends ‚@Storefront /storefront/page/product-detail/buy-widget.html.twig‘ %}
Ich komme einfach nicht drauf.
Wenn ich in einen Plugin aus dem Store welches bereits was im page/ Ordner eine Datei hat eine neue hinzufüge wird diese übernommen.
In den ganzen Anleitungen wird immer nur auf die Layout Ordner eingegangen oder habe ich etwas übersehen?
trade
6. April 2021 um 09:00
3
Funktioniert bei mir wunderbar und es gibt keinerlei Unterschiede beim Vorgehen zwischen layout-Ordner und page-Ordner:
{% sw_extends ‚@Storefront /storefront/page/product-detail/buy-widget.html.twig‘ %}
Hast Du mal den Cache geleert?
dm68
6. April 2021 um 11:28
4
Welche Version hast du im Einsatz?
Ich hab die aktuellste.
trade
6. April 2021 um 14:01
5
6.3.5.2 und vorherige.
Prüfe nochmal exakt den Pfad und die Blöcke, die du erweiterst.
dm68
6. April 2021 um 20:32
6
Auf der gleichen Version bin ich auch, habe heute auch schon ein neues Template Plugin angelegt.
Auch hier geht es leider nicht.
dm68
7. April 2021 um 16:27
7
Ahja was mir noch einfällt, wenn ich die Datei in ein Plugin aus dem Store packe funktioniert sie im 1:1 gleichen Ordner.
R4M
4. Juni 2021 um 10:04
8
Auf Groß- und Kleinschreibung beim Plugin geachtet? Bin leider auch über die Falle gestolpert:
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“…