Das ist nicht so ohne weiteres machbar mit dir verlinkten Erweiterung.
Da beide Preise unabhängig voneinander definiert sind würde lediglich eine Prüfung darauf ob
products_tax_class_id == 0 ist helfen.
Am Beispiel der
/includes/classes/product.php könntest du in der Funktion
buildDataArray()
in
return array sowas definieren:
if($array['products_tax_class_id'] == '0') {
'HAS_TAX' => 0,
}
'PRODUCTS_PRICE' => $products_price['formated'],
'PRODUCTS_PRICE_NETTO' => $products_price_netto['formated'],
und dann im Template so abfragen (Beispiel
product_listing.html):
{if $module_data.HAS_TAX != '0'}
{$module_data.PRODUCTS_PRICE_NETTO}
{/if}
Damit würde der Nettopreis nur angezeigt wenn der Normalpreis Steuer drauf hat.
Vielleicht gibt's noch 'ne bessere/einfachere Variante, fällt mir nur gerade keine ein...
Gruß,
noRiddle