# CSS nur im Listing laden \<== gelöst

**URL:** <https://forum.shopware.com/t/css-nur-im-listing-laden-gelost/51780>\
**Category:** Programmierung\
**Created:** [15. März 2018 um 08:09 UTC](https://forum.shopware.com/t/css-nur-im-listing-laden-gelost/51780 "2018-03-15T08:09:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gesundwuerzen](https://avatars.discourse-cdn.com/v4/letter/g/8c91f0/32.png) [@Gesundwuerzen](https://forum.shopware.com/u/Gesundwuerzen)\
**Post date:** [15. März 2018 um 08:09 UTC](https://forum.shopware.com/t/css-nur-im-listing-laden-gelost/51780/1 "2018-03-15T08:09:36Z")

</div>

Hallo,

ist es möglich, eine css nur im listing zu laden? Ich binde diesen code ein um fonts für social Buttons anzuzeigen. (footer-navigation.tpl)  
Diese werden aber nur im Listing angezeigt.

```
{if $Controller == listing}

```

Die dazugehörige css brauche ich aber auf der Startseite noch nicht.&nbsp; (header.tpl)

```
{if $Controller == listing}
{block name="frontend_index_header_css_screen" append}
    
{/block}{/if}

```

Leider wird die css trotzdem schon im head der Index geladen.  
Was mache ich falsch?  
&nbsp;

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [15. März 2018 um 08:16 UTC](https://forum.shopware.com/t/css-nur-im-listing-laden-gelost/51780/2 "2018-03-15T08:16:57Z")

</div>

Heisst es nicht richtigerweise?

```
{extends ...

{block...

{if {controllerName|lower} eq "listing"}
  {block name="frontend_index_header_css_screen"}
    {$smarty.block.parent}
    ;
  {/block}
{/if}

..{/block}

```

Du könntest auch auf die Shopware-Font zurückgreifen, da sind einige Socialmedia Icons. Und dass die Font erst im Listing geladen werden soll, mhh, was soll der Vorteil sein?

**Grosser EDIT**

---

<div class="post-metadata">

**Author:** ![Rednaxela](https://avatars.discourse-cdn.com/v4/letter/r/ad7895/32.png) [@Rednaxela](https://forum.shopware.com/u/Rednaxela)\
**Post date:** [15. März 2018 um 08:17 UTC](https://forum.shopware.com/t/css-nur-im-listing-laden-gelost/51780/3 "2018-03-15T08:17:44Z")

</div>

```
{if $Controller == listing}
{block name="frontend_index_header_css_screen" append}
    ;
{/block}{/if}

```

Wenn, dann gehört die If Frage in einen Block und nicht aussen rum. Und mach es nicht mit append sondern mit parent.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Gesundwuerzen](https://avatars.discourse-cdn.com/v4/letter/g/8c91f0/32.png) [@Gesundwuerzen](https://forum.shopware.com/u/Gesundwuerzen)\
**Post date:** [15. März 2018 um 09:54 UTC](https://forum.shopware.com/t/css-nur-im-listing-laden-gelost/51780/4 "2018-03-15T09:54:41Z")

</div>

super, danke funktioniert so:

```
{block name="frontend_index_header_css_screen"}
{$smarty.block.parent}
{if $Controller == listing}
    {/if}
{/block}

```

&nbsp;
