# Updatesicher - Zu spät ?!

**URL:** https://forum.shopware.com/t/updatesicher-zu-spat/35029
**Category:** Allgemein
**Created:** [4. März 2016 um 13:15 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029 "2016-03-04T13:15:33Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![kanuma](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kanuma](https://forum.shopware.com/u/kanuma)
#### Post date: [4. März 2016 um 13:15 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029/1 "2016-03-04T13:15:33Z")

</div>

Moin,

ich habe folgendes Problem, ich habe leider alle Änderungen am Theme im Bare Template gemacht. Soweit ich weis, werden mit einem Update sämtliche Änderung überschreiben?

Nun meine Frage: ist es möglich dieses Problem elegant zu lösen ? Ist es möglich meine Änderungen als Template zu speichern, shopware zu updaten und dann mein Template wieder zu verwenden ?&nbsp;

Und wie kann ich die updatesicherheit in Zukunft gewährleisten?

besten Dank

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [4. März 2016 um 13:19 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029/2 "2016-03-04T13:19:35Z")

</div>

> [@kanuma schrieb:](https://forum.shopware.com/profile/17370/kanuma "kanuma")
> 
> Moin,
> 
> ich habe folgendes Problem, ich habe leider alle Änderungen am Theme im Bare Template gemacht. Soweit ich weis, werden mit einem Update sämtliche Änderung überschreiben?
> 
> Nun meine Frage: ist es möglich dieses Problem elegant zu lösen ? Ist es möglich meine Änderungen als Template zu speichern, shopware zu updaten und dann mein Template wieder zu verwenden ?&nbsp;
> 
> Und wie kann ich die updatesicherheit in Zukunft gewährleisten?
> 
> besten Dank

Hallo,

ansich ist es nicht möglich, deine Änderungen am Bare-Theme in irgendeiner Art und Weise updatesicher zu machen, außer du vergleichst 1 zu 1 jede Datei von vor und nach dem Update und fügst die Änderungen des Updates in dein überschriebenes manuell ein. Dies wäre aber a) enorm zeitaufwendig und b) sehr fehleranfällig.

Du solltest also, sofern du updatesicher sein möchtest, dir ein eigenes Theme erstellen und dies vom „Bare“- oder „Responsive“-Theme ableiten lassen. Mehr Infos dazu gibt es hier: [Frontend Guides](https://developers.shopware.com/designers-guide/) .

Beste Grüße

Sebastian

&nbsp;

---

<div class="post-metadata">

### Author: ![verpacken24](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/verpacken24/32/16229_2.png) [@verpacken24](https://forum.shopware.com/u/verpacken24)
#### Post date: [4. März 2016 um 14:35 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029/3 "2016-03-04T14:35:53Z")

</div>

Um Deine Änderungen in dem Bare Template leichter zu finden,  
empfehle ich Dir das Programm WinMerge oder BeyondCompare.

Mit den Programmen kann man Dateien oder auch ganze Ordner-Gruppen auf Unterschiede vergleiche, welche dann optisch dargestellt werden.

In Deinem Fall nimmst Du dann Dein jetziges Bare Template mit Deinen Änderungen und das Bare Template ohne Änderungen (in gleicher Version) und vergleichst diese Ordner und Dateien.

Diese Änderungen überträgst Du dann in Dein eigenes Template.

---

<div class="post-metadata">

### Author: ![TomBOX](https://avatars.discourse-cdn.com/v4/letter/t/f19dbf/32.png) [@TomBOX](https://forum.shopware.com/u/TomBOX)
#### Post date: [4. März 2016 um 14:51 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029/4 "2016-03-04T14:51:06Z")

</div>

> [@verpacken24 schrieb:](https://forum.shopware.com/profile/3263/verpacken24 "verpacken24")
> 
> Diese Änderungen überträgst Du dann in Dein eigenes Template.

Naja… das würde aber bedeuten, dass ganze Templates statt nur zu ändernde Fragmente davon übernommen würden. Das kann durchaus unrewünschte Nebenwirkungen haben. Bspw. können bestimmte Updates am Mastertemplate (bare) nicht wirksam werden, wenn das neue eigene Template „teilweise“ abgeleitet ist.&nbsp;

---

<div class="post-metadata">

### Author: ![verpacken24](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/verpacken24/32/16229_2.png) [@verpacken24](https://forum.shopware.com/u/verpacken24)
#### Post date: [4. März 2016 um 15:29 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029/5 "2016-03-04T15:29:16Z")

</div>

Ja - da waren meine Ausführungen vielleicht ein wenig zu kurz. ![Blush](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/2f2885a69a3ab7fc5454d32cd96e7133e5bcd558.png "Blush")  
Ich meinte damit nicht das komplette Dateien oder Blöcke einfach kopiert werden.

Mit den o.g. Programmen findet man fix die eigenen Änderungen.

Diese Änderungen kann man dann wie im Designers Guide beschrieben, im eigenen Template extenden, etc. pp. usw.

---

<div class="post-metadata">

### Author: ![kanuma](https://avatars.discourse-cdn.com/v4/letter/k/ce7236/32.png) [@kanuma](https://forum.shopware.com/u/kanuma)
#### Post date: [6. März 2016 um 12:35 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029/6 "2016-03-06T12:35:40Z")

</div>

Nochmal zum Verständnis…

Also erstelle ich im Thememanager ein neues Theme, leite dieses vom Responsive ab (Also wie Klassenvererbung?) und aktiviere dieses. Wenn ich nun updaten würde, dann würde mein Theme immer noch alles genau so haben wie das responsive, nur leider hat dieses meine Änderungen nach dem Update verworrfen. Also muss ich jegliche Änderungen nun im neuen Theme durchführen.&nbsp;

Ich habe das Theme bereits angelegt und angesehen. Die Ordnerstrucktur ist da, jedoch keine Datein. Also müssen in das neue erbene Theme nur die Daten, die ich geändert habe ?

Ich hoffe meine Frage ist verständlich…

---

<div class="post-metadata">

### Author: ![TomBOX](https://avatars.discourse-cdn.com/v4/letter/t/f19dbf/32.png) [@TomBOX](https://forum.shopware.com/u/TomBOX)
#### Post date: [6. März 2016 um 12:44 UTC](https://forum.shopware.com/t/updatesicher-zu-spat/35029/7 "2016-03-06T12:44:00Z")

</div>

Wie ein Vorlone sagen würde: Ja! 🙂
