# Herstellerlogo in der product-box

**URL:** https://forum.shopware.com/t/herstellerlogo-in-der-product-box/60393
**Category:** Themes & Design
**Created:** [11. Juli 2019 um 11:11 UTC](https://forum.shopware.com/t/herstellerlogo-in-der-product-box/60393 "2019-07-11T11:11:32Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![gerberCom\_MR](https://avatars.discourse-cdn.com/v4/letter/g/4af34b/32.png) [@gerberCom\_MR](https://forum.shopware.com/u/gerberCom_MR)
#### Post date: [11. Juli 2019 um 11:11 UTC](https://forum.shopware.com/t/herstellerlogo-in-der-product-box/60393/1 "2019-07-11T11:11:32Z")

</div>

Hallo alle Zusammen,

ich bin gerade irgendwie am verzweifeln. Ich habe schon einige Stunden Google hinter mir und vieles versucht aber ich kriege es nicht gebacken …

Ziel ist in der product-box im listing auf der rechten Seite (gegenüber den Badges) das Herstellerlogo darzustellen. Ich habe mir dafür die Datei supplier-logo.tpl angelegt mit folgendem Code:

```
{namespace name="frontend/listing/box_supplier-logo"}

{* Hersteller-Badge *}
{block name='frontend_listing_box_supplierlogo'}
    
        {elseif $sArticle.supplierID == 6}
            
        {elseif $sArticle.supplierID == 7}
            
        {elseif $sArticle.supplierID == 8}
            
        {elseif $sArticle.supplierID == 9}
            
        {elseif $sArticle.supplierID == 10}
            
        {elseif $sArticle.supplierID == 11}
            
        {/if}
    
{/block}

```

Diese Datei habe ich dann über die erweiterte box-basic.tpl eingebunden:

```
{extends file="parent:frontend/listing/product-box/box-basic.tpl"}

{block name='frontend_listing_box_supplierlogo'}
    {include file='frontend/listing/product-box/supplier-logo.tpl'}
{/block}
{block name='frontend_listing_box_article_name'}
    
        {$sArticle.articleName|truncate:4:""|escapeHtml}
    
{/block}

```

In der product-box.less habe ich dann folgendes reingeschrieben:

```
.product--box {
  .supplier-logos {
    .supplierlogo {
      .unitize-padding(3, 10);
      .unitize-margin(0, 0, 5, 0);
      .unitize(font-size, 14);
      .unitize(line-height, 16);
      .border-radius-multi(0, 3px, 3px, 0);
      display: block;
      float: right;
      position: relative;
      text-align: center;
      font-weight: @font-bold-weight;
      clear: both;
    }

    .badge--look-feel {
      background: url("../../img/badge_lookfeel.jpg");
      -moz-background-clip: border;
      -moz-background-origin: padding;
      -moz-background-size: auto auto;
      background-attachment: scroll;
      background-color: transparent;
      background-position: 0 0;
      background-repeat: no-repeat;
      display: block;
      height: 3rem;
      left: 1px;
      top: 0;
      width: 7.5rem;
      z-index: 500;
    }
  }
}

```

Ergebnis von dem ganzen ist, dass die Templatedatei garnicht erst geladen wird. Ich sehe also keinerleid Veränderung. Was habe ich falshc gemacht? Bin über jeden Tip dankbar.

&nbsp;

Beste Grüße

Michel

---

<div class="post-metadata">

### Author: ![ChidVanid](https://avatars.discourse-cdn.com/v4/letter/c/cdc98d/32.png) [@ChidVanid](https://forum.shopware.com/u/ChidVanid)
#### Post date: [18. Juli 2019 um 08:07 UTC](https://forum.shopware.com/t/herstellerlogo-in-der-product-box/60393/2 "2019-07-18T08:07:19Z")

</div>

Guden,

du extendest die box basic und willst den Block „frontend\_listing\_box\_supplierlogo“ überschreiben. Dieser ist aber im Bare Theme nicht existent.  
Du könntest hingehen und das in deinen Block mit dem Artikelnamen packen.

```
{block name='frontend_listing_box_article_name'}
    {include file='frontend/listing/product-box/supplier-logo.tpl'}

    
        {$sArticle.articleName|truncate:4:""|escapeHtml}
    
{/block}

```

&nbsp;
