Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: herwaldi w Kwiecień 21, 2016, 11:52:02 am
-
Witam,
dopiero zaczynam moją przygodę z PS, mam problem z dodaniem nowej pozycji (HOOK),
dodaję w plku FrontController.php 'HOOK_displayLang' => Hook::exec('displayLang'),
, umieszczam HOOK w header.tpl lecz w Panelu Admina nie widzę tej pozycji :( Dodam, że mam również dodaje w bazie w kolumnie ps_hook odpowiedni rekord. Co muszę jeszcze zrobić, żeby pozycja się pojawiła w PA? Czy muszę ją definiować z odpowiednim pluginem? (Też to robiłem i nie działa). Chciałbym, żeby pozycja widniała w PA żebym mógł sobie tam dodawać co zechcę.
Pozdrawiam Marcin
-
Nowy hook najpierw trzeba zarejestrować (musi pojawić się w bazie danych, wraz z joinowanymi kolumnami) żeby był widoczny w PA.
Jeśli chcesz wrzucić jakiś kod, który nie jest generowany przez moduł, wtedy wystarczy go zarejestrować i przez smarty wrzucić mu content
Pamiętaj też, że dany moduł musi mieć zarejestrowany Hook, że by można go było do niego podłączyć.
Wszystko tutaj jest opisane: http://doc.prestashop.com/display/PS16/Managing+Hooks