Dzieńdobry
chciałbym ukryć cenę produktu na listach, gdy ten (produkt) posiada atrybuty (kombinacje). Jak to zrobić?
Wykorzystuję moduł do wyświetlania atrybutów na listach produktów i chciałbym po prostu ukryć cenę w sytuacji gdy modul ten wyświetla kompletną tabelę kombinacji wraz z ceną (no bo po co mi druga cena?)
Wykorzystuję moduł do wyświetlania atrybutów na listach produktów i chciałbym po prostu ukryć cenę w sytuacji gdy modul ten wyświetla kompletną tabelę kombinacji wraz z ceną (no bo po co mi druga cena?)
W jaki sposób ukryć cenę na liście produktów?
Witam,
zmiana polegała na:
Aby ukryć standardową cenę należało sprawdzić czy produkt ma kombinacje (moduł 'atrybutów na listach produktów' wyświetla się tylko wtedy, gdy produkt takie kombinacje posiada).
do sprawdzenia czy produkt ma kombinacje, lub nie - wykorzystałem ten warunek {if}
{if $product.id_product_attribute == 0}{/if}
- Produkty których parametr id_product_attribute ma wartość 0 - nie mają atrybutów.
- Produkty których parametr ten ma inną wartość niż 0 - mają atrybuty.
Zatem aby jakiś element listy produktów chcemy wyświetlić tylko wtedy, gdy produkt nie ma atrybutów wystarczy umieścić kod tego elementu wewnątrz tego warunku "if"
{if $product.id_product_attribute == 0}{if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}<div class="content_price">{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price product-price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span>{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0}{hook h="displayProductPriceBlock" product=$product type="old_price"}<span class="old-price product-price">{displayWtPrice p=$product.price_without_reduction}</span>{hook h="displayProductPriceBlock" id_product=$product.id_product type="old_price"}{if $product.specific_prices.reduction_type == 'percentage'}<span class="price-percent-reduction">-{$product.specific_prices.reduction * 100}%</span>{/if}{/if}{hook h="displayProductPriceBlock" product=$product type="price"}{hook h="displayProductPriceBlock" product=$product type="unit_price"}{/if}</div>{/if}{/if}
0 comments:
Post a Comment