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
Reviewed by VEKIA
on
Thursday, January 31, 2019
Rating:
No comments