Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty przez: poprostuJanek w Kwiecień 05, 2016, 04:50:59 pm
-
Czołem !
Chce napisać rozszerzenie do Layered Navigation Block a dokładnie dołożyć mu hookDisplayTop i zmienić renderowanie pól tak by były w poziomie a nie w pionie. To co wzbudza moje wątpliwości przy edycji tego modułu to tekst
"* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*"
Czy faktycznie lepiej nie ruszać tego modułu? Jak go w takim razie edytować? Override działa (jeżeli się nie mylę) do klas wbudowanych a nie do tych, które są w innych modułach. Jak to napisać aby w przyszłości nie narazić się na błąd wynikający z upgrade presty ?
Pozdrawiam
Janek
-
Nie da się napisać tak aby w przyszłości cokolwiek można było wykluczyć ciężko jest zgadywać co będzie, override nadpisuje główny kontroler modułu i jeśli w nim chcesz dokonać zmian to możesz to śmiało zrobić w ten sposób, z dodaniem hooka nie powinno być problemu nawet w przyszłości ale inne rzeczy mogą się zmienić wtedy będzie to wymagało poprawek.