# Standard Template als eigene Template anpassen

**URL:** <https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [11. Januar 2014 um 21:21 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726 "2014-01-11T21:21:24Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![jabon](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jabon](https://forum.shopware.com/u/jabon)\
**Post date:** [11. Januar 2014 um 21:21 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/1 "2014-01-11T21:21:24Z")

</div>

Hallo, ich habe das template „emotion\_green“ als „emotion\_meins“ kopiert und eingerichtet. Es läuft auch. Nun möchte ich „kleinere Änderungen“ im css-Bereich bei dem template „emotion\_meins“ vornehmen. Die einzelnen Anweisungen kommen aus der Datei …templates/\_emotion/frontend/\_resources/styles/emotion.css So wie ich nach langem Lesen festgestellt habe, soll man diese Datei nicht ändern, sondern die Änderungen in der eigenen css-Datei unter …/templates/emotion\_meins/frontend/\_resources/styles/emotion\_meins.css vornehmen. Ich habe also den Block aus der emotion.css in meine emotion\_meins.css kopiert und verändert. Cache geleert. Die Seite bezieht aber diese Anweisung immer noch aus …templates/\_emotion/frontend/\_resources/styles/emotion.css, obwohl der veränderte Block in meiner Datei …/templates/emotion\_meins/frontend/\_resources/styles/emotion\_meins.css vorhanden ist. Habe ich etwas nicht richtig verstanden oder habe ich einen Gedankenfehler ??? Besten Dank für ein wenig Licht ! Gruß jabon

---

<div class="post-metadata">

**Author:** ![Martin\_Schindler](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Martin\_Schindler](https://forum.shopware.com/u/Martin_Schindler)\
**Post date:** [11. Januar 2014 um 23:37 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/2 "2014-01-11T23:37:53Z")

</div>

Hi Jabon! Hast du die header.tpl in dein Template kopiert und in den Block für die CSS Includes deine Datei vermerkt? Wenn du alles richtig machst sollte dein Browser die CSS Datei auch laden können. Also stimmt entweder die Art und Weise nicht, wie du die CSS einbindest oder aber die Datei wird nicht gefunden weil nicht vorhanden oder falscher Pfad. Beste Grüße

---

<div class="post-metadata">

**Author:** ![jabon](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jabon](https://forum.shopware.com/u/jabon)\
**Post date:** [12. Januar 2014 um 10:11 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/3 "2014-01-12T10:11:07Z")

</div>

Hallo martin, zuerst besten Dank für die schnelle Antwort ! Ich habe die Datei header.tpl liegen im …/templates/emotion\_meins/frontend/index/ der Inhalt sieht so aus: {extends file=‘parent:frontend/index/header.tpl’} {block name=“frontend\_index\_header\_css\_screen” append} {/block} Gruß Jan

---

<div class="post-metadata">

**Author:** ![Martin\_Schindler](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Martin\_Schindler](https://forum.shopware.com/u/Martin_Schindler)\
**Post date:** [12. Januar 2014 um 10:18 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/4 "2014-01-12T10:18:34Z")

</div>

Guten Morgen Jan, das sieht ja mal gar nicht so falsch aus. Hast du in frontend/index/index.tpl schon mal an der Stelle wo der Include passiert einen Text reingeschrieben? Tut sich dann was? Wird der Text vom Browser im Quellcode angezeigt? Gruß

---

<div class="post-metadata">

**Author:** ![jabon](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jabon](https://forum.shopware.com/u/jabon)\
**Post date:** [12. Januar 2014 um 12:45 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/5 "2014-01-12T12:45:45Z")

</div>

Hallo Martin, ich habe nun in die index.tpl einen Text reigesetzt. {extends file=‘parent:frontend/index/header.tpl’} {block name=“frontend\_index\_header\_css\_screen” append} TESTJAN{/block} Der Text wird also auf der Seite (ganz oben links) ausgegeben. Grüße Jan

---

<div class="post-metadata">

**Author:** ![artelier](https://avatars.discourse-cdn.com/v4/letter/a/e9c0ed/32.png) [@artelier](https://forum.shopware.com/u/artelier)\
**Post date:** [12. Januar 2014 um 14:14 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/6 "2014-01-12T14:14:42Z")

</div>

Hi Jabon, kannst du mal deinen geänderten CSS Code posten? Hast du in in die neue Datei unten oder ganz oben eingefügt?

---

<div class="post-metadata">

**Author:** ![Martin\_Schindler](https://avatars.discourse-cdn.com/v4/letter/m/22d042/32.png) [@Martin\_Schindler](https://forum.shopware.com/u/Martin_Schindler)\
**Post date:** [12. Januar 2014 um 15:02 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/7 "2014-01-12T15:02:58Z")

</div>

Hi, also dann müsste der Block greifen und eigentlich auch deine CSS Datei geladen werden. Möglicherweise liegts tatsächlich an den CSS Einstellungen selbst. Zumindest fiele mir jetzt nichts anderes mehr ein aus der ferne. Gruß

---

<div class="post-metadata">

**Author:** ![jabon](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jabon](https://forum.shopware.com/u/jabon)\
**Post date:** [12. Januar 2014 um 19:55 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/8 "2014-01-12T19:55:44Z")

</div>

Erneut besten Dank an alle für die Bemühungen ! @artelier Du hast mich auf den Gedanken gebracht, den CSS-Code nicht am Ende zu posten, sodern ganz am Anfang. Es geht um diesen Code aus der emotion.css /\*\* FONT \*\*/ div.ajax\_login\_form .new\_customer p, div.ajax\_login\_form .existing\_customer p, #detail #detailinfo #description p, #content .custom p, #content .cat\_text p {font: 13px/21px Arial,“Helvetica Neue”,Helvetica,sans-serif;} #content .custom h1, #content .sitemap h1 {font-size: 21px; font-weight: bold;margin: 15px 0;} #content .supportrequest h1 {font-size: 21px; font-weight: bold; color: #000; margin: 15px 0;} #content .custom .col\_center\_custom, #content .supportrequest .col\_center\_custom {padding-left: 10px; padding-right: 90px} #content .supportrequest select {width: 309px;} #content .supportrequest form div.textarea textarea {width: 470px;} Nun habe ich den Code ganz am Anfang in meiner emotion\_meins.css positioniert und siehe da, die Änderungen greifen. Soll man also immer den Code am Anfang posten ?? Oder wo liegt das Geheimnis des Erfolges ? Beste Grüße Jan

---

<div class="post-metadata">

**Author:** ![tschersich](https://avatars.discourse-cdn.com/v4/letter/t/a9adbd/32.png) [@tschersich](https://forum.shopware.com/u/tschersich)\
**Post date:** [13. Januar 2014 um 10:32 UTC](https://forum.shopware.com/t/standard-template-als-eigene-template-anpassen/17726/9 "2014-01-13T10:32:42Z")

</div>

Das Geheimnis des Erfolges liegt wahrscheinlich eher daran, dass dann irgendwann die gecachte CSS Datei neu geladen wurde und die Änderungen erst dann gezogen haben. CSS Dateien werden in der in den referenzierenden Dateien angegebenen Reihenfolge und dann von oben nach unten abgearbeitet. Die “neueren” Daten überschreiben dabei die “älteren” nach dem Vererbungsprinzip. Die Wahrscheinlichkeit, dass Änderungen greifen ist also höher, wenn die Daten am Ende abgelegt werden.
