Pro-Tipp: Wie Du ein Theme mit den CLI Tools erstellst (Command Line Interface Tools)

Pro-Tipp: Wie Du ein Theme mit den CLI Tools erstellst (Command Line Interface Tools)

Alexander Wolf
07. Oktober 2015

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!

CLI Tools

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).

Terminal App

Wichtig: Wechselt in euren Shopware Ordner.

Und nun könnt ihr folgendes nutzen um euch alle Befehle anzuzeigen:

php bin/console list

CLI Uebersicht

Im Bild ein Ausschnitt der Befehle.

Shopware 5 Theme erstellen

Wir wollen damit jetzt unser Theme erstellen.

Schauen wir uns an was wir brauchen mit folgendem Code:

php bin/console sw:theme:create --help

SW:THEME:CREATE Befehl

Genauso wie beim Erstellen im Backend brauchen wir einige Informationen:

  • Theme von welchem wir ableiten
  • Name (wird im Code und für das Verzeichnis verwendet)
  • Kurzbeschreibung (Wird als Name im Backend verwendet)
  • Beschreibung (Optional)
  • Autor (Optional)
  • Lizenz (Optional)

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.

Theme erfolgreich erstellt - Nachricht

Das Theme wurde angelegt.

Wir können es im Backend begutachten.

Theme im Backend

Was geht noch?

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.

Weitere Links

Alexander Wolf
Alexander Wolf
Alexander Wolf ist Gründer, Autor und Entwickler bei der Shopware Agentur 8mylez.com. Er mag alles was mit Entwicklung und Servern zu tun hat.

1 Kommentar

Shopware Logo aus dem Footer entfernen - 8mylez
[…] Oder wenn ihr Hacker seid, über die CLI […]

Was denkst du?

SW6 Logo

Sicher Dir die besten Shopware 6 Tipps & Tricks

Trag Dich ein und Du erhältst unser Shopware 6 Whitepaper kostenlos!
Trag dich für unseren Newsletter an, im Anschluss erhältst du das Whitepaper. Mit dem Abschicken deiner Daten akzeptierst Du unsere Datenschutzerklärung.

Neueste Beiträge

Symfony Profiler: Vom Debugging-Tool zum Sicherheitsrisiko
Shopware 6 MCP: Deinen Shop mit Claude und Codex verbinden
Shopware PaaS Native: Wann sich Platform as a Service für deinen Shop lohnt
Was verbirgt sich hinter Copilot & Nexus bei Shopware?
Performance-Grenzen ausreizen – Shopware-Stresstest für Bestellungen in Millionenhöhe

Kontaktanfrage

Fragen? Schreib uns.

Kontaktiere uns gern, wenn Du Interesse an gemeinsamen Projekten hast.
HR Managerin Monika Geiß
Standort Paderborn Icon

Paderborn

Technologiepark 23

33100 Paderborn

Standort Paderborn Icon

Leipzig

Berliner Straße 13

04105 Leipzig

Kontaktanfrage

✓ 36 Mitarbeiter

✓ Shopware Platinum Partner

✓ 47.000+ Plugin Downloads

✓ 60+ aktive Shops

✓ Full-Service Shopware Agentur

✓ 70 Shopware Videos auf Youtube

✓ Alle Shopware Zertifizierungen

Maxcluster

Shopware United

Pickware 

Mollie

B2B Sellers

TimmeHosting

Händlerbund

© 2026 by 8mylez GmbH
|
ImpressumDatenschutz