# Child Theme in Shopware

**URL:** <https://forum.shopware.com/t/child-theme-in-shopware/48398>\
**Category:** Themes & Design\
**Created:** [21. September 2017 um 07:59 UTC](https://forum.shopware.com/t/child-theme-in-shopware/48398 "2017-09-21T07:59:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![confiado](https://avatars.discourse-cdn.com/v4/letter/c/dc4da7/32.png) [@confiado](https://forum.shopware.com/u/confiado)\
**Post date:** [21. September 2017 um 07:59 UTC](https://forum.shopware.com/t/child-theme-in-shopware/48398/1 "2017-09-21T07:59:55Z")

</div>

Hallo Zusammen,

vorab möchte ich mich für die Frage entschuldigen, da es seitens Shopware eine gute und ausführliche Dokumentation gibt, ich aber aus der Wordpr\*\*\*-Welt komme und vermutlich einfach anders denke.

Ich habe aktuell das Demo Shop Theme installiert.

In Wordpr\*\*\* habe ich zu dem installierten Theme /var/www/projekt/theme einen weiteren Theme-Ordner erstellt, das sogenannte Child-Theme. In diesem Child-Theme-Ordner wurde einfach eine style.css aber auch andere php Dateien vom Standard Theme-Ordner in diesen Child-Theme-Ordner kopiert. Alle Änderungen an den Dateien im Child-Theme-Ordner und vorallem die Designänderungen in der style.css waren updatesicher.

Nun die Fragen:

- Wo liegt das “Standard CSS File” von dem Demo-Shop. (Würde ich das abändern - wäre es ja nicht updatesicher)
- Wie kann ich bei Shopware updatesicher das Design über ein css-File oder zumindest mit CSS abändern? Gibt es bei Shopware vielleicht auch so eine Art Child-Theme-Ordner bei dem ich nicht nur die style.css sondern auch andere php-Dateien updatesicher abändern kann?

&nbsp;

Vielen Dank und sorry,

Patrick

---

<div class="post-metadata">

**Author:** ![medienagenturmadco](https://avatars.discourse-cdn.com/v4/letter/m/848f3c/32.png) [@medienagenturmadco](https://forum.shopware.com/u/medienagenturmadco)\
**Post date:** [21. September 2017 um 08:07 UTC](https://forum.shopware.com/t/child-theme-in-shopware/48398/2 "2017-09-21T08:07:43Z")

</div>

[https://developers.shopware.com/designers-guide/theme-startup-guide/](https://developers.shopware.com/designers-guide/theme-startup-guide/)

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [21. September 2017 um 08:34 UTC](https://forum.shopware.com/t/child-theme-in-shopware/48398/3 "2017-09-21T08:34:26Z")

</div>

Guten Morgen @confiado‍,

der o.g. Link ist schonmal ganz richtig.  
Ich versuche trotzdem dir einen kleinen Abriss zu geben:

1. Sowas wie ein “Child Theme” gibt es auch in Shopware. Schaue dafür einmal bitte in deinem Shopware-Backend unter Einstellungen \> Theme Manager.  
In dem darauf folgenden Fenster findest du oben einen Button “Neues Theme erstellen”. Hier dürftest du direkt die erste Einstellung sehen: “Theme ableiten” - damit definierst du quasi das “Parent” Theme, ich würde dir nahelegen hier erst einmal “Responsive” auszuwählen.

2. In Shopware pflegen wir primär [LESS](http://www.lesscss.de/)-Dateien, statt direktes CSS. Das ist auch nur ein Präprozessor für&nbsp;CSS, d.h. du schreibst deine Styles in LESS, Shopware konvertiert diese am Ende in .css-Dateien. In den .less-Dateien kannst du aber auch ganz normales CSS verwenden. LESS bietet halt nur ein paar Vorteile zum üblichen CSS. 🙂  
Du kannst nun also in deinem Child-Theme eigene Less-Dateien anlegen und damit bestehende Styles überschreiben.  
Wo du deine LESS-Dateien dann hinterlegen musst, findest du [hier](https://developers.shopware.com/designers-guide/theme-startup-guide/?_ga=2.216320790.1686796348.1505975347-664570610.1504591275#adding-less-files-to-your-theme).

Vielleicht hilft dir dieser kleine Abriss.  
Für alle Details würde ich dir dann auch den Guide empfehlen, der bereits gepostet wurde.

Lieben Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<div class="post-metadata">

**Author:** ![confiado](https://avatars.discourse-cdn.com/v4/letter/c/dc4da7/32.png) [@confiado](https://forum.shopware.com/u/confiado)\
**Post date:** [21. September 2017 um 08:45 UTC](https://forum.shopware.com/t/child-theme-in-shopware/48398/4 "2017-09-21T08:45:14Z")

</div>

Hallo Patrick,

&nbsp;

vielen Dank für deine Ausführungen. Genau das waren die fehlenden Informationen!

&nbsp;

Kompliment an das tolle Produkt!

&nbsp;

Super und vielen Dank,

Patrick

---

<div class="post-metadata">

**Author:** ![n8lauscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/n8lauscher/32/13325_2.png) [@n8lauscher](https://forum.shopware.com/u/n8lauscher)\
**Post date:** [8. Oktober 2018 um 04:14 UTC](https://forum.shopware.com/t/child-theme-in-shopware/48398/5 "2018-10-08T04:14:43Z")

</div>

Guten Morgen [@Patrick Stahl]([http://forum.shopware.com/profile/1869/Patrick](http://forum.shopware.com/profile/1869/Patrick) Stahl “Patrick Stahl”)‍

ich möchte 3 Subshops betreiben und habe&nbsp;dafür vor folgende Themes zu verwenden:

- Theme-01-Base -\> Parent: responsive

- Theme-Subshop-01-Base -\> Parent: Theme-01-Base

- Theme-Subshop-02-Base -\> Parent: Theme-01-Base

- Theme-Subshop-03-Base -\> Parent: Theme-01-Base

- Theme-Anpassungen die **alle drei Subshops** betreffen sollen dann im **Theme-01-Base** erfolgen

- Theme-Anpassungen die jeden Shop **individuell** betreffen sollen dann im jeweiligen **Theme-Shopshop-XX-Base** erfolgen.

Kann ich dies so machen?&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![BestShopPossible](https://avatars.discourse-cdn.com/v4/letter/b/6bbea6/32.png) [@BestShopPossible](https://forum.shopware.com/u/BestShopPossible)\
**Post date:** [12. Oktober 2018 um 12:23 UTC](https://forum.shopware.com/t/child-theme-in-shopware/48398/6 "2018-10-12T12:23:52Z")

</div>

Ja
