Wenn ein Rabatt in einer Kategorie gesetzt ist werden alle Artikelpreise mit Variationskombinationen, mit der Varbiable "ab" vor dem Preis angezeigt.
Also zum Beispiel:
{if $Artikel->Preise->Sonderpreis_aktiv}
{lang key="specialPrice" section="global"}
{else}
{if $Artikel->nVariationsAufpreisVorhanden == 1 || $Artikel->bHasKonfig}
{lang key="priceStarting" section="global"}
{elseif $Artikel->Preise->rabatt>0}
{lang key="nowOnly" section="global"}
{else}
{lang key="only" section="global"}
{/if}
{/if}
</span>
Für mich sieht der Code richtig aus, also muss der Fehler wo anders liegen oder ? Wenn ich den Code ausklammer wird die Variable priceStarting nicht gesetzt, also muss doch etwas mit dem Wert aus "nVariationsAufpreisVorhanden" nicht stimmen oder ?
Vielen Dank.
Also zum Beispiel:
Online-Rabatt: 40%
Alter Preis:
€ 179,90Alter Preis:
ab € 107,94
Diese Variable (priceStarting) sollte eigentlich nur angezeigt werden, wenn die Kinder des Vaterartikels einen Aufpreis haben.
Leider wird die Variable bei allen Artikeln die sich in einer Rabattierten Kategorie befinden angezeigt.
Der Code mit der Bedingung in der tpl.-Datei suche_liste.tpl :
<span class="price_label">Diese Variable (priceStarting) sollte eigentlich nur angezeigt werden, wenn die Kinder des Vaterartikels einen Aufpreis haben.
Leider wird die Variable bei allen Artikeln die sich in einer Rabattierten Kategorie befinden angezeigt.
Der Code mit der Bedingung in der tpl.-Datei suche_liste.tpl :
{if $Artikel->Preise->Sonderpreis_aktiv}
{lang key="specialPrice" section="global"}
{else}
{if $Artikel->nVariationsAufpreisVorhanden == 1 || $Artikel->bHasKonfig}
{lang key="priceStarting" section="global"}
{elseif $Artikel->Preise->rabatt>0}
{lang key="nowOnly" section="global"}
{else}
{lang key="only" section="global"}
{/if}
{/if}
</span>
Für mich sieht der Code richtig aus, also muss der Fehler wo anders liegen oder ? Wenn ich den Code ausklammer wird die Variable priceStarting nicht gesetzt, also muss doch etwas mit dem Wert aus "nVariationsAufpreisVorhanden" nicht stimmen oder ?
Vielen Dank.