How to install "pretty urls" module when override already exists?

Witam Dodajemy modul przyjaznych url zakupiony u Pana ale Komentarz: Nie można enable moduÅ‚u purls. Nie można zainstalować nakÅ‚adki: Metoda getTemplateVarProduct zawarta w klasie ProductController zostaÅ‚a już zastÄ…piona przez moduÅ‚ appagebuilder w wersji 2.2.0 

przyjazne linki bez adresów ID w prestashop

Witam,
Wspomniany przez Pana komunikat oznacza, że w sklepie zainstalowany jest inny moduÅ‚, który dodaÅ‚ do sklepu plik override, który również zawarty jest w module "pretty clean urls". Tym moduÅ‚em, który jako pierwszy utworzyÅ‚ override "ProductController" jest moduÅ‚ "ap page builder". Nie jest to błąd moduÅ‚u "pretty clean urls" jak i nie jest to również błąd moduÅ‚u "ap page builder". Jest to sposób w jaki prestashop funkcjonuje gdy podejmowana jest próba instalacji moduÅ‚u(ów) zawierajÄ…cych taki sam override.

SÄ… dwa rozwiÄ…zania tego problemu. Zależne od PaÅ„stwa oczekiwaÅ„.
  1. Jeżeli moduł "ap page builder" jest zbędny, wówczas wystarczy jego odinstalowanie.
    Wtedy możliwe będzie zainstalowanie modułu "pretty clean urls" bez pojawiania się komunikatu o którym mowa.
    Z uwagi na fakt, że moduł "pretty clean urls" zainstaluje override, to nie będzie możliwe zainstalowanie modułu "ap page builder" bowiem pojawi się podobny komunikat, o jakim wspomniał Pan w swojej korespondencji
  2. Jeżeli chce Pan korzystać z dwóch rozwiÄ…zaÅ„. Jest to oczywiÅ›cie możliwe. Ale wymaga nieco wiÄ™kszego nakÅ‚adu pracy.
    • W tym przypadku należy połączyć dwa pliki override w jeden. Chodzi o pliki:
      - /modules/appagebuilder/override/controllers/front/ProductController.php
      ​- /modules/purls/override/controllers/front/ProductController.php
    • nastÄ™pnie ulokowanie pliku zawierajÄ…cego połączone override w katalogu: /override/controllers/front/ProductController.php
    • usuniÄ™cie pliku /modules/purls/override/controllers/front/ProductController.php
    • zainstalowanie moduÅ‚u "pretty clean urls"

Jeżeli interesuje Pana punkt 2, ale wymagana jest interwencja - służę pomocą. W tym przypadku potrzebował będę dostępu do zaplecza sklepu oraz do plików (ftp)


pozdrawiam,
miłosz
I'm PrestaShop modules & features developer. I'm also a part of PrestaShop community. You can catch me on PrestaShop forums where I moderate and provide free help for merchants