Wie erstellt man ein Shopware 6 Theme mit der Kommandozeile?

Sie können ein Shopware 6-Theme per Befehl oder manuell erstellen. Zuerst werden wir untersuchen, wie wir ein Thema mit dem Befehl erstellen können.

Führen Sie die folgenden Schritte aus, um ein Thema mit dem Befehl

1. Verbinden Sie ssh über Terminal (Mac) oder Putty (Windows)

2. Gehen Sie zum Shopware 6 Stammverzeichnis

3. Führen Sie nun den folgenden Befehl aus.

php bin/console theme:create Bay20theme'. 'Bay20theme'

Bay20theme“ ist der Name des Themas. Sie können den Namen Ihres Themas entsprechend verwenden.

4. Sobald das Thema erstellt ist, wird Ihnen der Speicherort der Themendateien angezeigt, z. B. „/var/www/html/custom/plugins/Bay20theme“. In Shopware werden alle Themes im Plugin-Ordner erstellt.

5. Installieren Sie nun Ihr Theme-Plugin, indem Sie den folgenden Befehl ausführen.

php bin/console plugin:install Bay20theme


6. Sobald der obige Befehl ausgeführt wurde, können Sie Ihr Theme-Plugin sehen, indem Sie den folgenden Befehl ausführen.

php bin/console plugin:list


7. Aktivieren Sie nun das „Bay20theme“-Theme-Plugin, indem Sie den folgenden Befehl ausführen.

php bin/console plugin:activate Bay20theme

8. Jetzt müssen Sie das Thema für den aktiven Kanal für das Frontend von der Verwaltungskonsole aus ändern. Loggen Sie sich zunächst in die Verwaltungskonsole ein, gehen Sie zum Abschnitt Verkaufskanal und klicken Sie auf „Storefront“.

9. Klicken Sie nun auf die Registerkarte „Thema“ und klicken Sie auf die Schaltfläche „Thema ändern“. Es wird ein Popup mit dem neu erstellten Thema „Bay20theme“ angezeigt. Sie müssen das Thema auswählen und die Änderungen speichern.

10. Sobald die Theme-Änderung angewendet wurde, können Sie Ihre Änderungen hinzufügen und Ihr Theme anpassen.

Hinweis: Wenn Ihre Änderungen im Frontend nicht sichtbar sind, stellen Sie sicher, dass Sie den Cache löschen und das Thema kompilieren, indem Sie die folgenden Befehle ausführen.

php bin/console cache:clear
php bin/console theme:compile

Für jegliche Unterstützung zu Shopware senden Sie uns bitte eine E-Mail an manish@bay20.com oder Whatsapp an +91-8800519180.