Ukrycie standardowej ceny na liście produktów w prestashop, gdy produkt ma kombinacje

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?)

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}
  1. Produkty których parametr id_product_attribute ma wartość 0 - nie mają atrybutów. 
  2. 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}
Share on Google Plus

About VEKIA

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment