Witam mam apollo page builder i jak na stronie produktu udało się umieścić tak już na liście produktów nie mogę mogę tam umieszczać przez komende TPL Chodzi o moduł Rabaty ilościowe na liście produktów v2.0.8 - z MyPresta.eu

apollo page builder - problem z wyświetlaniem się modułu
#2
Posted 17 September 2022 - 08:23 AM
Dzień dobry,
W szablonach leotheme / appolo themes i pochodnych, opartych na APPAGEBUILDER bardzo często zdarza się, że twórca szablonu nie osadza standardowo dostępnego hooku do wyświetlania modułów na listach produktów, ten hook w zależności od wersji prestashop to:
- prestashop 1.6:
displayProductDeliveryTime - prestashop 1.7:
displayProductListReviews opcjonalnie displayProductDeliveryTime (standardowym hookiem jest displayProductListReviews, jednak czasami twórcy szablonów wciąż korzystają ze "starej" pozycji displayProductDeliveryTime - stąd w module jest opcja wybrania również tego alternatywnego wariantu)
Na początku proponowałbym sprawdzić czy moduł został osadzony we wszystkich pozycjach.
Przechodzimy do design > pozycje (ps1.7) lub moduły > pozycje (ps1.6)
W prawym górnym rogu klikamy w "przemieść moduł"
z listy modułów wybieramy moduł "rabatów ilościowych na listach produktów",
z listy pozycji wybieramy te, które są dostępne do przemieszczenia (skupiamy się głównie na displayProductDeliveryTime / displayProductListReviews) i zatwierdzamy formularz.
Kolejnym krokiem jest konfiguracja modułu
na stronie konfiguracyjnej modułu mamy możliwość wyboru pozycji w której moduł się wyświetli na listach produktów: https://i.imgur.com/cIGx1mc.png
proponowałbym przetestować widoczność modułu dla tych dwóch pozycji - jak wspomniałem czasami twórcy szablonów wciąż korzystają ze "starej" pozycji displayProductDeliveryTime i warto ją sprawdzić.
Jeżeli mimo podjęcia powyższych kroków moduł cały czas nie jest widoczny:
Rozwiązaniem w takich sytuacjach będzie manualne dodanie wyzwolenia hooku - i można to zrobić za pomocą appagebuilder'a .
Na stronie konfiguracyjnej "listy produktów" w "appagebuilderze" mamy możliwość budowania wyglądu listy produktów (tzn. sposobu w jaki wyświetla się produkt na listach produktów).
W prawej kolumnie mamy pozycję "tpl code".
korzystamy z niej - wprowadzamy do niej kod {hook h="displayProductListReviews" product=$product} lub {hook h="displayProductDeliveryTime" product=$product}
(prestashop 1.6: displayProductDeliveryTime, w prestashop 1.7: displayProductListReviews) i przeciągamy do "lewej" kolumny w miejsce, w którym chcemy wyświetlić moduł.
Zatwierdzamy zmiany i profilaktycznie czyścimy cache sklepu w ustawienia zaawansowane > wydajność.
W przypadku pytań / problemów - pozostaję do dyspozycji.
Powyższe czynności mogę wykonać w Pana sklepie, o ile wyrazi Pan taką potrzebę.
pozdrawiam,
miłosz
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users