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.
Beste Grüße
Michel