# Theme erweitern, wie?

**URL:** <https://forum.shopware.com/t/theme-erweitern-wie/44596>\
**Category:** Themes & Design\
**Created:** [17. März 2017 um 16:32 UTC](https://forum.shopware.com/t/theme-erweitern-wie/44596 "2017-03-17T16:32:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![codepageNET](https://avatars.discourse-cdn.com/v4/letter/c/ee7513/32.png) [@codepageNET](https://forum.shopware.com/u/codepageNET)\
**Post date:** [17. März 2017 um 16:32 UTC](https://forum.shopware.com/t/theme-erweitern-wie/44596/1 "2017-03-17T16:32:35Z")

</div>

Hallo

ich arbeite an einem Shop mit 2 Subshops (also 3 Shops). Ich verwende das “Responsive” Standard Theme für alle.

Jeder Shop soll eigenes Design erhalten. Ich sehe, es ist kein Problem, Einstellungen pro Shop zu machen. (wo werden die less parameter pro Shop gespeichert, in der Datenbank?)

Ich möchte aber das Theme erweitern, zumindest eigene less Dateien verwenden. Ich kenne mich mit less gut aus. Natürlich sollte das ganze so update-sicher sein wie möglich. Gibt es ein System ähnlich wie wordpress um Childthemes zu verwenden wo zuerst im Childtheme gekuckt wird, ob die Datei vorhanden ist?

Meine Angehensweise die ich im Moment sehe:

Im Responsive Theme mache ich 2 weitere Less Files rein:  
myvariables.less  
mystyles.less  
und hänge die in all.less an guter position rein.

Damit muss ich nach einem update nur das all.less wieder setzen und falls die zusätzlichen beiden less dateien gelöscht wurde, diese wieder hinzufügen.

ABER: ich sehe gerade, das es im Seitencode keinerlei Hinweis/Klasse gibt um Änderungen pro Shop im Less kapseln zu können ☹ \*bummer\* &nbsp; Sehe ich hier was falsch?&nbsp;  
Die einzige Lösung für dieses Problem sehe ich in einer kleinen Änderung im Theme um den&nbsp;Shopnamen oder ID im

auszugeben. Was wieder zur Frage führt: Was ist die empfohlene Weise, ein Theme zu erweitern?

&nbsp;

Was denkt ihr? Was ist das “regelkonforme” Vorgehen für das Erweitern eines Themes?

&nbsp;

Thanks!!!

---

<div class="post-metadata">

**Author:** ![hth](https://avatars.discourse-cdn.com/v4/letter/h/b77776/32.png) [@hth](https://forum.shopware.com/u/hth)\
**Post date:** [17. März 2017 um 16:37 UTC](https://forum.shopware.com/t/theme-erweitern-wie/44596/2 "2017-03-17T16:37:07Z")

</div>

> [@codepageNET schrieb:](https://forum.shopware.com/profile/20423/codepageNET "codepageNET")
> 
> Hallo
> 
> ich arbeite an einem Shop mit 2 Subshops (also 3 Shops). Ich verwende das „Responsive“ Standard Theme für alle.
> 
> Jeder Shop soll eigenes Design erhalten. Ich sehe, es ist kein Problem, Einstellungen pro Shop zu machen. (wo werden die less parameter pro Shop gespeichert, in der Datenbank?)
> 
> Ich möchte aber das Theme erweitern, zumindest eigene less Dateien verwenden. Ich kenne mich mit less gut aus. Natürlich sollte das ganze so update-sicher sein wie möglich. Gibt es ein System ähnlich wie wordpress um Childthemes zu verwenden wo zuerst im Childtheme gekuckt wird, ob die Datei vorhanden ist?
> 
> Meine Angehensweise die ich im Moment sehe:
> 
> Im Responsive Theme mache ich 2 weitere Less Files rein:  
> myvariables.less  
> mystyles.less  
> und hänge die in all.less an guter position rein.
> 
> Damit muss ich nach einem update nur das all.less wieder setzen und falls die zusätzlichen beiden less dateien gelöscht wurde, diese wieder hinzufügen.
> 
> ABER: ich sehe gerade, das es im Seitencode keinerlei Hinweis/Klasse gibt um Änderungen pro Shop im Less kapseln zu können ☹ \*bummer\* &nbsp; Sehe ich hier was falsch?&nbsp;  
> Die einzige Lösung für dieses Problem sehe ich in einer kleinen Änderung im Theme um den&nbsp;Shopnamen oder ID im auszugeben. Was wieder zur Frage führt: Was ist die empfohlene Weise, ein Theme zu erweitern?
> 
> &nbsp;
> 
> Was denkt ihr? Was ist das „regelkonforme“ Vorgehen für das Erweitern eines Themes?
> 
> &nbsp;
> 
> Thanks!!!

Lies die Dokumentation, dort werden alle Fragen, zur Entwicklung eines eigenen Themes beantwortet&nbsp;:&nbsp;[https://developers.shopware.com/](https://developers.shopware.com/)

Oben in der Menüleiste ist auch ein eigener Button „Developer“, der dich dorthin führt.

---

<div class="post-metadata">

**Author:** ![codepageNET](https://avatars.discourse-cdn.com/v4/letter/c/ee7513/32.png) [@codepageNET](https://forum.shopware.com/u/codepageNET)\
**Post date:** [17. März 2017 um 16:42 UTC](https://forum.shopware.com/t/theme-erweitern-wie/44596/3 "2017-03-17T16:42:32Z")

</div>

Danke hth!

ich wollte gerade mir selber Antworten. Typischer Fall von RTFM. Hier wird alles genau beschrieben, sogar konkret mit Responsive Theme:  
[Getting started with Shopware templating](https://developers.shopware.com/designers-guide/getting-started/)

&nbsp;
