Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

elcheffe

Sehr aktives Mitglied
7. Juli 2010
613
83
Hallo zusammen,

ich habe im Backend bei Nr. 284 (Produktbilder im Warenkorb anzeigen) auf NEIN gestellt und dennoch werden im Warenkorb die Bilder angezeigt.

Ist das ein Bug (und kann das jemand nachvollziehen) oder muss ich noch irgendetwas anderes konfigurieren?

Gruß
 

elcheffe

Sehr aktives Mitglied
7. Juli 2010
613
83
AW: Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

ah, sorry! Da hab ich mich total verpostet. Bitte entsprechend verschieben.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

hab jetzt mal in code der warenkorb.tpl rein geschaut.

Da da nirgendwo geprüft wird, wie denn die Einstellung 284 ist, wird das Bild immer angezeigt
 

elcheffe

Sehr aktives Mitglied
7. Juli 2010
613
83
AW: Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

aha ok, danke.

In der 3.11 war das einscheinend noch der Fall. Ich bilde mir zumindest ein, dass dort bei mir keine Bilder im Warenkorb dargestellt wurden.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

ja du hast Recht

wenn du magst...folgender hotfix

warenkorb.tpl, Zeile 104 - alt:

Code:
{if $oPosition->Artikel->cVorschaubild|@strlen > 0}

neu:

Code:
{if ($oPosition->Artikel->cVorschaubild|@strlen > 0) && ($Einstellungen.kaufabwicklung.warenkorb_produktbilder_anzeigen=="Y")}

ungetestet!!

ggfls. wenn es passt die warenkorb.tpl umbenennen zu warenkorb_custom.tpl
 

elcheffe

Sehr aktives Mitglied
7. Juli 2010
613
83
AW: Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

Das hilft leider nicht wirklich. Das Bild ist weg, allerdings ist das <td class="img"> </td> Element, quasi als leerer Platzhalter, noch vorhanden.

Ziel des Ausblenden des Bildes wäre es bei mir, mehr Breite/Platz für die anderen Elemente (z.B. Artikel Größe/Farbe) zu erhalten, damit hier weniger Zeilenumbrüche stattfinden.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

ok dann muss du die if teilen:

Code - alt

Code:
  <td class="img">
  {if $oPosition->Artikel->cVorschaubild|@strlen > 0}
  <a href="{$oPosition->Artikel->cURL}" title="{$oPosition->cName[$smarty.session.cISOSprache]}">
  <img src="{$oPosition->Artikel->cVorschaubild}" alt="{$oPosition->cName[$smarty.session.cISOSprache]}" width="60" class="image" />
  </a>
  {/if}
  </td>

Code - neu

Code:
{if $Einstellungen.kaufabwicklung.warenkorb_produktbilder_anzeigen=="Y" }
<td class="img">
{if $oPosition->Artikel->cVorschaubild|@strlen > 0}
<a  href="{$oPosition->Artikel->cURL}"  title="{$oPosition->cName[$smarty.session.cISOSprache]}">
<img  src="{$oPosition->Artikel->cVorschaubild}"  alt="{$oPosition->cName[$smarty.session.cISOSprache]}" width="60"  class="image" />
</a>
{/if}
</td>
{/if}
 

elcheffe

Sehr aktives Mitglied
7. Juli 2010
613
83
AW: Produktbilder im Warenkorb anzeigen - deaktiviert, werden trotzdem angezeigt!?!

prima, danke.

Damit die Überschriften anschließend noch richtig ausgerichtet sind, muss man den Absatz darüber auch noch anpassen:
Code:
               <thead>
                  <tr>
                     <th>{lang key="product" section="global"}</th>
                     <th></th>
                     {if $Einstellungen.kaufabwicklung.warenkorb_produktbilder_anzeigen=="Y" }
                     <th></th>
                     {/if}
                     <th class="tcenter">{lang key="quantity" section="global"}</th>
                     <th class="tright">{lang key="price" section="global"}</th>

                  </tr>
               </thead>