wdrożenia PrestaShop

Jak poprawnie edytować moduły

  • 1 Odpowiedzi
  • 1712 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline poprostuJanek

  • Nowy
  • *
  • 2
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Programista
Jak poprawnie edytować moduły
« dnia: 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

*

Offline endriu107

  • user
  • Mieszkaniec
  • *****
  • 1,197
  • 51
  • PrestaShop: PS
  • Status: forum
Odp: Jak poprawnie edytować moduły
« Odpowiedź #1 dnia: Kwiecień 05, 2016, 05:35:33 pm »
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.