Skip to content

Child Theme

Der Guppy Theme Builder ist ein browserbasierter Konfigurator, der ein installierfertiges Shopware-6-Plugin als ZIP-Datei erzeugt. Kein lokales Setup, keine PHP-Kenntnisse, keine Build-Pipeline nötig.

Warum ein Child-Theme?

Eigene Anpassungen gehören nie direkt in DmfGuppyTheme. Stattdessen erbt ein Child-Theme die volle Guppy-Konfiguration und überlagert sie mit eigenen Werten, Updates am Parent bleiben gefahrlos einspielbar.

Der Theme Builder automatisiert dieses Pattern: Du füllst ein Formular, der Builder erzeugt das Plugin im richtigen Vererbungs-Layout, fertig.

Was der Builder erzeugt

KomponenteBeschreibung
Plugin-SkelettComposer-Paket, PSR-4-Autoload, Plugin-Bootstrap-Klasse, abhängig von dmf/sw6-guppy-theme
theme.jsonmit korrekten style/script/asset/configInheritance-Pfaden auf @Storefront, @DmfGuppyTheme
~250 Theme-VariablenBrand, Typography, UI, Layout, Detailpage, Productcards …
80+ Bootstrap-OverridesButtons, Inputs, Spacing, Borders, Shadows, Container …
AssetsLogo, Favicon, Plugin-Icon, Theme-Preview, Share-Image
Fonts@font-face-Generierung aus hochgeladenen .woff/.woff2-Dateien
Custom-SCSS-Variablenals Name+Wert-Paare in custom.scss mit !default
Snippetsde-DE und en-GB Übersetzungs-Keys
Icon-MappingsShopware-Icon-Name ↔ Phosphor-Icon
.guppy-builder.jsonSnapshot zum späteren Re-Import in den Builder

Lokal vs. Builder

Theme BuilderManuelles Child-Theme
Setupnichts lokal nötigPHP-Projekt, Composer, Node
EntwicklungsmodellRe-Import des SnapshotsGit-Workflow
Empfohlen fürBrand-Themes, schnelle Iterationkomplexe Anpassungen, eigene Twig-Overrides, Custom-JS
Outputinstallierfertiges Plugin-ZIPcustom/plugins/<Name> im Repo
Mehr unterErste SchritteChild Theme manuell entwickeln

Privacy

Nichts verlässt deinen Browser

Alle eingegebenen Daten bleiben im Browser-localStorage. Die ZIP-Generierung läuft client-seitig über JSZip. Es werden keine Eingaben an Server gesendet.

Empfohlener Einstieg

  1. Erste Schritte: UI-Walkthrough, erste Theme-Generierung.
  2. Konfiguration: vollständige Feldreferenz.
  3. Workflow: Installation, Iteration, Snapshot-Re-Import.