Wie wir ein Theme erstellen, wissen wir.
Für die, die es doch nicht wissen. Check it out: Was du über die Shopware 5 Theme Struktur wissen musst und wie du ein erstes eigenes Theme erstellst
Jetzt gehen wir aber einen Schritt weiter und erstellen ein Theme mit den CLI Tools.
CLI steht für Command-line interface.
Es gibt einige Begriffe.
Kommandozeile, Befehlszeile, Terminal oder Konsole.
Damit können wir schon einiges anfangen.
Shopware hat durch Symfony die Möglichkeit eingebaut, selbst solche Befehle zu erstellen.
Super Sache!
Aber wir konzentrieren uns erst einmal auf die vorhandenen Befehle.
Sind gar nicht mal so wenig.
Eine Übersicht findet ihr in der Shopware Dokumentation. (Unten verlinkt)
Ihr könnt sie euch auch im Terminal anschauen.
Öffnet dazu die Terminal App (das kleine schwarze Fenster).
Wichtig: Wechselt in euren Shopware Ordner.
Und nun könnt ihr folgendes nutzen um euch alle Befehle anzuzeigen:
php bin/console list
Im Bild ein Ausschnitt der Befehle.
Wir wollen damit jetzt unser Theme erstellen.
Schauen wir uns an was wir brauchen mit folgendem Code:
php bin/console sw:theme:create --help
Genauso wie beim Erstellen im Backend brauchen wir einige Informationen:
In unserem Fall erstellen wir das FlatResponsive Theme.
Das leiten wir vom Standard Responsive Theme von Shopware ab.
Dazu folgenden Code verwenden:
php bin/console sw:theme:create Responsive FlatResponsiveTheme "FlatResponsiveTheme" --description="Emotionales Shopping auf jedem Gerät im Flat Stil" --author="Alexander Wolf (8mylez.com)" --license="MIT"
Wenn alles richtig ist dann bekommen wir eine Erfolgsnachricht und können uns freuen.
Das Theme wurde angelegt.
Wir können es im Backend begutachten.
Das ist wirklich nur ein kleiner Ausschnitt der Möglichkeiten mit den CLI Tools.
Checkt die Liste und Befehle aus und probiert einfach ein bisschen aus.
Falls ihr eigene Befehle schreibt, dann sagt unbedingt Bescheid.
Wir machen dann eine große Sammlung für alle daraus.
Unsere Standorte
Zentrale
Technologiepark 23
33100 Paderborn
Leipzig
Bernhardstraße 34
04315 Leipzig
Kontakt
E-Mail: support@8mylez.com
Telefon: +49 (0) 5251 284 710
Shopware Dienstleistungen
Über 8mylez
✓ 38 Mitarbeiter
✓ Shopware Gold Partner
✓ 40.000+ Plugin Downloads
✓ 160+ betreute Shops
✓ Full-Service Shopware Agentur
✓ 70 Shopware Videos auf Youtube
✓ Alle Shopware Zertifizierungen
Social
Shopware Logo aus dem Footer entfernen - 8mylez
Was denkst du?