# \[gelöst\] CSS-Datei wird nicht immer geladen

**URL:** <https://forum.shopware.com/t/gelost-css-datei-wird-nicht-immer-geladen/12220>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [18. März 2013 um 14:33 UTC](https://forum.shopware.com/t/gelost-css-datei-wird-nicht-immer-geladen/12220 "2013-03-18T14:33:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [18. März 2013 um 14:33 UTC](https://forum.shopware.com/t/gelost-css-datei-wird-nicht-immer-geladen/12220/1 "2013-03-18T14:33:07Z")

</div>

Hallo, ich habe in einem Plugin eine Abfrage zum nachladen einer CSS-Datei: `{if $VariableGesetzt} {block name="frontend\_index\_header\_css\_screen" append}<link type="text/css" media="screen, projection" rel="stylesheet" href="%7Blink%20file='frontend/plugins/meinplugin/style.css'%7D">{/block} {/if} ` Auf einem Uwamp-Local-System geht es, auf meinem Demnoshop bei Hosteurope auch, aber bei 2ten Uwamp (Laptop) und bei einem Kunden nicht… Die CSS wird nicht eingebunden, obwohl in einer Debug-Ausgabe die Variable definitiv gesetzt ist … Woran kann das bitte liegen?

---

<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:** [18. März 2013 um 15:24 UTC](https://forum.shopware.com/t/gelost-css-datei-wird-nicht-immer-geladen/12220/2 "2013-03-18T15:24:55Z")

</div>

Hallo, woran dies liegt, weiß ich leider auch nicht. Bei mir ist dieses Phänomen ebenfalls schon aufgetreten. Gelöst habe ich es, indem ich immer den Variablen-Inhalt abgefragt habe (sowohl auf einem Server als auch lokal mit XAMPP) Also so etwas in der Richtung von: `{if $Variable="1"}` Viele Grüße HTH

---

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [18. März 2013 um 15:32 UTC](https://forum.shopware.com/t/gelost-css-datei-wird-nicht-immer-geladen/12220/3 "2013-03-18T15:32:27Z")

</div>

Sollte das dann nicht `{if $Variable=="1"}` lauten? Na egal, es funktioniert beides nicht… Ist das noch ein Fehler in Shopware?

---

<div class="post-metadata">

**Author:** ![Stephan\_Pohl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/stephan_pohl/32/10212_2.png) [@Stephan\_Pohl](https://forum.shopware.com/u/Stephan_Pohl)\
**Post date:** [18. März 2013 um 16:57 UTC](https://forum.shopware.com/t/gelost-css-datei-wird-nicht-immer-geladen/12220/4 "2013-03-18T16:57:30Z")

</div>

Hallo @bluewolf, hier wäre interessant zu wissen, wie die Datei komplett aussieht. Falls hier ein „{extends}“ gefahren wird, dann greift die Prüfung nicht, da diese nicht in einen Block ist. Sprich der Code müsste dann wie folgt aussehen: ` {extends file=parent:...} {block name="frontend\_index\_header\_css\_screen" append} {if $VariableGesetzt} <link type="text/css" media="screen, projection" rel="stylesheet" href="%7Blink%20file='frontend/plugins/meinplugin/style.css'%7D"> {/if} {/block} ` Was auch zu einen Fehler führen kann ist, dass die Stylesheet-Datei genauso heißt wie die aus dem „\_default“-Template. Wenn hier die Vererbungshierarchie greift, dann wird es immer einen Match auf „\_default/frontend/\_resources/styles/style.css“ geben, da die Plugin-Template zu aller letzt geladen werden. Viele Grüße, Stephan Pohl :shopware:

---

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [19. März 2013 um 08:25 UTC](https://forum.shopware.com/t/gelost-css-datei-wird-nicht-immer-geladen/12220/5 "2013-03-19T08:25:12Z")

</div>

Super, das war der richtige Hinweis! Danke.:thumbup: Die CSS hat im Plugin einen anderen Namen, diente hier nur als Beispiel.
