Witam, mam problem z prestashopem, ponieważ dodaję do HOOK_TOP, czyli do akcji displayTop() moduł blocktopmenu. Niestety mimo, że zaczepiony ten moduł jest do tej akcji, to niestety kod się wyświetla żaden. Czy ktoś miał może podobny problem z HOOKami? Nawet jak daję die('test') w controlerze modułu to skrypt idzie dalej i go nie wczytuje. Czy może być tak, że ten moduł blocktopmenu domyślny, nie współgra z prestą 1.6.1?
Miałem podobny problem z blocktopmenu
, z tą różnicą, że sam kod HTML modułu był wyświetlany, ale nie był wyświetlany CSS i JS. U mnie okazało się, że brakuje przypięcia bloku do hooka header
. Wykonałem ręcznie wpis do tabeli ps_hook_module
i zaczęło działać.
Tutaj: https://github.com/PrestaShop/blocktopmenu/blob/master/blocktopmenu.php od linii 69 wypisane są hooki do jakich domyślnie powinien się przypiąć ten moduł - sprawdź w tabeli ps_hook_module
, czy na pewno do nich wszystkich jest przypięty blocktopmenu
.
[Adam]
Pierwsza sprawa to czy HOOK_TOP jest wyświetlany / wywoływany w plikach template. Domyślnie jest i sam moduł menu jest pod tego hooka podpięty, ale w jakiś customowych szablonach już nie musi.
Druga sprawa, podpinasz z panelu, czy edytując pliki modułu ?
Trzecia sprawa, jaka wersja Prestashop ?