# Eine CSS-Datei für alle Templates einbinden

**URL:** <https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951>\
**Category:** Shopware 3.5\
**Tags:** templates--design\
**Created:** [30. Mai 2011 um 13:57 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951 "2011-05-30T13:57:12Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sebastian\_K](https://avatars.discourse-cdn.com/v4/letter/s/e79b87/32.png) [@Sebastian\_K](https://forum.shopware.com/u/Sebastian_K)\
**Post date:** [30. Mai 2011 um 13:57 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/1 "2011-05-30T13:57:12Z")

</div>

Wie kann man am besten eine CSS-Datei im „\_local“-Ordner global einbinden, sodass sie für alle Templates zur Verfügung steht.

---

<div class="post-metadata">

**Author:** ![Mario](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Mario](https://forum.shopware.com/u/Mario)\
**Post date:** [31. Mai 2011 um 13:32 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/2 "2011-05-31T13:32:50Z")

</div>

Das würde uns auch interessieren. Haben in templates\_local\frontend\_resources\styles eine local.css gespeichert und in templates\_local\frontend\index die header.tpl erstellt mit folgenden Inhalt: {extends file="…/\_default/frontend/index/header.tpl"} {block name=“frontend\_index\_header\_css\_screen” append}{/block} Es werden aber keine Formatierungen übernommen. Woran könnte es liegen???

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [31. Mai 2011 um 14:15 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/3 "2011-05-31T14:15:47Z")

</div>

[quote=„htmgmbh“]Das würde uns auch interessieren. Haben in templates\_local\frontend\_resources\styles eine local.css gespeichert und in templates\_local\frontend\index die header.tpl erstellt mit folgenden Inhalt: {extends file="…/\_default/frontend/index/header.tpl"} {block name=„frontend\_index\_header\_css\_screen“ append}{/block} Es werden aber keine Formatierungen übernommen. Woran könnte es liegen???[/quote] Template Cache gelöscht?

---

<div class="post-metadata">

**Author:** ![Mario](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Mario](https://forum.shopware.com/u/Mario)\
**Post date:** [31. Mai 2011 um 14:23 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/4 "2011-05-31T14:23:17Z")

</div>

Ja, schon x-mal.

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [31. Mai 2011 um 14:26 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/5 "2011-05-31T14:26:50Z")

</div>

[quote=“htmgmbh”]Ja, schon x-mal.[/quote] Ist denn im (geladenen) Seiten-HTML-Quelltext die CSS-Datei eingebunden? Mit FireBug im “Netzwerk”-Tab nachschauen, ob eine local.css angefordert wird. Ist der Shop online zugänglich?

---

<div class="post-metadata">

**Author:** ![Mario](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Mario](https://forum.shopware.com/u/Mario)\
**Post date:** [31. Mai 2011 um 21:23 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/6 "2011-05-31T21:23:27Z")

</div>

Es werden alle css Dateien aus dem \_default Ordner und die aus dem jeweiligen Template Ordner geladen. Ist so auch im FireBug zu sehen. Der Shop ist leider noch nicht online. Ist es überhaupt möglich im Ordner \_local eine css ein zu binden? Habe es wie in diesem Tutorial gemacht: [http://wiki.shopware.de/jQuery-Funktion … 0\_435.html](http://wiki.shopware.de/jQuery-Funktionen-ueberladen%5C_detail%5C_600%5C_435.html)

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [31. Mai 2011 um 22:30 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/7 "2011-05-31T22:30:05Z")

</div>

Geb den Pfand einfach komplett an und nicht über den Smarty Link: ` {extends file="../\_default/frontend/index/header.tpl"} {block name="frontend\_index\_header\_css\_screen" append}<link type="text/css" media="screen, projection" rel="stylesheet" href="templates/_local/frontend/_resources/styles/local.css">{/block} ` P.S. Was hat das ganze mit deinem geposten Link zu tun ? JQuery überlagern?

---

<div class="post-metadata">

**Author:** ![Sebastian\_K](https://avatars.discourse-cdn.com/v4/letter/s/e79b87/32.png) [@Sebastian\_K](https://forum.shopware.com/u/Sebastian_K)\
**Post date:** [1. Juni 2011 um 08:12 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/8 "2011-06-01T08:12:40Z")

</div>

Wenn ich die css Datei direkt im „\_local“ oder „\_local/frontend“ lege funktioniert es. Aber sobald die Datei im Ordner „\_local/frontend/\_resources“ liegt bekomme ich den Fehler 404. Einbindung in der tpl: `<link rel="stylesheet" media="screen, projection" href="%7Blink%20file='test1.css'%7D"><link rel="stylesheet" media="screen, projection" href="%7Blink%20file='frontend/test2.css'%7D"><link rel="stylesheet" media="screen, projection" href="%7Blink%20file='frontend/_resorces/test3.css'%7D">` Kann es an der „.htaccess“-Datei liegen?

---

<div class="post-metadata">

**Author:** ![Mario](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@Mario](https://forum.shopware.com/u/Mario)\
**Post date:** [1. Juni 2011 um 10:44 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/9 "2011-06-01T10:44:46Z")

</div>

Hallo ottscho, Deine Idee funktioniert leider auch nicht. Den Link habe ich nur gepostet, weil in ihm die Einbindung einer Datei im Ordner \_local beschrieben wird, die aber auch nicht funktioniert.

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [1. Juni 2011 um 12:31 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/10 "2011-06-01T12:31:58Z")

</div>

[quote=„Sebastian K“]Wenn ich die css Datei direkt im „\_local“ oder „\_local/frontend“ lege funktioniert es. Aber sobald die Datei im Ordner „\_local/frontend/\_resources“ liegt bekomme ich den Fehler 404. Einbindung in der tpl: `<link rel="stylesheet" media="screen, projection" href="%7Blink%20file='test1.css'%7D"><link rel="stylesheet" media="screen, projection" href="%7Blink%20file='frontend/test2.css'%7D"><link rel="stylesheet" media="screen, projection" href="%7Blink%20file='frontend/_resorces/test3.css'%7D">` Kann es an der „.htaccess“-Datei liegen?[/quote] Nein, das liegt an fehlerhafter Rechtschreibung… \_resorces =\> \_resources

---

<div class="post-metadata">

**Author:** ![Sebastian\_K](https://avatars.discourse-cdn.com/v4/letter/s/e79b87/32.png) [@Sebastian\_K](https://forum.shopware.com/u/Sebastian_K)\
**Post date:** [1. Juni 2011 um 12:49 UTC](https://forum.shopware.com/t/eine-css-datei-fur-alle-templates-einbinden/2951/11 "2011-06-01T12:49:27Z")

</div>

Danke, das hab ich übersehen. Jetzt funktioniert es bei css und Javascript `<link rel="stylesheet" media="screen, projection" href="%7Blink%20file='frontend/_resources/styles/test.css'%7D"><script type="text/javascript" src="%7Blink%20file='frontend/_resources/javascript/testscript.js'%7D"></script>`
