Shopware 6 Theme erstellen

Als Plugin erstellen

Mit der Console in den Pfad der Shopinstallation gehen und mit dem Befehl bin/console folgende Aktionen ausführen:

Alle aktuellen Plugins anzeigen:

Als erstes wird sichergestellt welche Plugins schon vorhanden sind. Mit der Übersicht alles Plugins soll im Anschluss vermieden werden, dass Plugins den gleichen Namen haben.

bin/console plugin:refresh

Theme erstellen

Theme erstellen und Wunschname bei Aufforderung eingeben. Dieser Befehl erstellt ein Theme-Plugin-Ordner in custom/plugins mit dem Wunschnamen des Themes. In diesem Ordner befinden sich alle Unterordner für die eigenen Twig-Dateien zur Anpassung und Design des eigenen Themes.

bin/console theme:create
Eingabeaufforderung: DerWunschnameDesTemplate

Pluginübersicht aktualisieren:

Nachdem das Plugin erstellt wurde lässt man sich das Plugin in der Übersicht anzeigen. Installed = Yes. Dort ist dann auch der nächste Schritt vermerkt, denn das Plugin ist noch nicht aktiviert. Activate = No.

bin/console plugin:refresh

Theme-Plugin aktivieren

Mit dem folgenden Befehl lassen sich die Plugins je nach Name aktivieren und deaktivieren.

bin/console plugin:install --activate DerWunschnameDesTemplate

Anschliessend kann es im Backend einem beliebigen Salechannel zugewiesen werden.