Wyświetlanie ceny unit_price na liście produktów w prestashop

Witam chciałbym do modułu PLA w miejscu gdzie wyswietla sie cena za wariant dodatkowo wyswietlał się ten hook
{hook h="displayProductPriceBlock" product=$product type="unit_price"}
czy jest to możliwe do wykonania ?

unit_price na liście produktów w prestashop

Witam,
W niektórych okolicznościach wspomniany przez Pana kod będzie działał.  Wystarczy tylko zmienić zmienną $product na $pla_product, tak jak poniżej:
{hook h="displayProductPriceBlock" product=$pla_product type="unit_price"}
Wspomniałem, że tylko w określonych okolicznościach - O jakich okolicznościach mowa? Otóż zadaniem powyższego kodu jest uruchomienie hooka displayProductPriceBlock. Jeżeli w Pana sklepie do tego hooka dołączony jest jakiś moduł, który wyświetla cenę unit_price - to owszem, kod spełni swoje zadanie. Jeżeli natomiast hook jest pusty tj. nie ma w nim podpiętego żadnego modułu to kod nic nie będzie wyświetlał.

Dlatego jeżeli oczekuje Pan, że kod ma wyświetlić cenę produktu "unit_price", to moim zdaniem łatwiej i bez angażowania dodatkowych zasobów serwera można skorzystać z kodu jak:
{if $pla_product.unit_price>0}
{Tools::displayPrice($pla_product.unit_price)}
{/if}
w pliku szablonu modułu: /views/templates/hook/pla.tpl


pozdrawiam,
miłosz


Wyświetlanie ceny unit_price na liście produktów w prestashop Wyświetlanie ceny unit_price na liście produktów w prestashop Reviewed by VEKIA on Thursday, January 31, 2019 Rating: 5

No comments