JTL Shop 3 zeigt bei Variationskombinationen den Grundpreis in der Varianten Auswahl an. Dies lässt sich über das Backend auch nicht deaktivieren (Warum nicht, JTL Software?). Nun ja, dann bauen wir uns die Funktion die Preisanzeige auszublenden eben selbst in das Template ein.
Oben im Bild sehen wir den Ausgangszustand wie JTL den Grundpreis bei Select Feldern in Varianten anzeigt. Zunächst legen wir ein Feld in der Template XML Datei an.
template.xml
Ergebnis in den Template Einstellungen schaut dann so aus:
Weiter suchen wir uns die Datei /tpl_inc/artikel_inc.tpl in dieser den Code Schnipsel suchen:
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
den wird es so meine ich mehrmals geben. Je nachdem ob Select, Checkbox oder was auch immer. Nach diesem hier: {elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 2} ist für die Select Auswahl.
/tpl_inc/artikel_inc.tpl
Löschen: , {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]} Einfügen: {if $Einstellungen.template.general.webg_grundpreis_aus == 'N'} , {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]} {else}{/if}
Hier passiert nichts anders als, Frage ob die Einstellung auf „anzeigen“ gesetzt ist, dann zeige den Grundpreis an, ansonsten zeige ihn nicht an.