Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: herwaldi w Kwiecień 21, 2016, 11:52:02 am

Tytuł: Problem z dodaniem nowej pozycji
Wiadomość wysłana 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
Tytuł: Odp: Problem z dodaniem nowej pozycji
Wiadomość wysłana przez: kalif w Kwiecień 21, 2016, 05:17:43 pm
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