Poradniki, Prestashop

Jak poprawnie edytować szablon(temat) w prestashop?

Aby utworzyć unikalny sklep internetowy, musisz wprowadzić zmiany w kodzie szablonu. Aby nie zgubić ich podczas aktualizacji PrestaShop, musisz wykonać następujące czynności.

Zmień układ i style szablonów

W przypadku znaczących zmian wygodnie jest stworzyć nowy szablon i wprowadzić w nim wszystkie zmiany. Aby to zrobić, wybierz “Ustawienia -> Szablony” w panelu administracyjnym i kliknij przycisk “Dodaj szablon”.

Na otwartej liście opcji kliknij przycisk “Utwórz nowy szablon” poniżej. Teraz nadszedł czas, aby wypełnić wymagane pola w formularzu i kliknąć przycisk “Zapisz”.

  1.  Pole “Nazwa szablonu” jest wyświetlane tylko w panelu administracyjnym i powinno dokładnie opisywać szablon, możesz używać zarówno rosyjskich, jak i łacińskich liter;
  2. Pole “Nazwa katalogu szablonu” jest zawsze nazywane tylko literami łacińskimi bez spacji.

Następnym krokiem jest aktywacja utworzonego szablonu, w tym celu należy go znaleźć według nazwy wpisanej w polu “Wybierz szablon” i kliknąć przycisk “Użyj tego szablonu”.

Teraz możesz wprowadzać zmiany w układzie, stylach lub skryptach JavaScript. Wszystkie znajdują się w folderze / themes / Pattern_name /.

Zmiana standardowych kontrolerów i klas

W przypadku zmian w silniku PrestaShop, musisz utworzyć plik o tej samej nazwie i ścieżce w folderze special / override / w katalogu głównym serwisu, tak jak w standardowym.

Na przykład chcemy wprowadzić zmiany w klasie Address, w tym celu pobierzemy istniejący plik /classes/Address.php z definicją klasy:

  class AddressCore extends ObjectModel 
  {

i zapisz jego kopię do /override/classes/Address.php, zmieniając definicję klasy na:

  klasa Address rozszerza AddressCore 
  {

Takie podejście pozwoli nam zaktualizować silnik PrestaShop bez ryzyka wymazania jakichkolwiek zmian, które wprowadziliśmy.

0 Komentarze
Udostępnij

Prestashop Developer