Mlody Posted March 26, 2019 Share Posted March 26, 2019 (edited) Cześć, mam szablon z którym instaluje się moduł, który mnie interesuje. Możecie mi podpowiedzieć jak przenieść sam moduł do szablonu, który używam (jest już zainstalowany i działa)? Nie da się go tak po prostu zainstalować bo dodaje się wraz z instalacją całego szablonu, którego nie potrzebuje. presta 1.7 Bardzo proszę o pomoc. Edited March 26, 2019 by Mlody (see edit history) Link to comment Share on other sites More sharing options...
webbay.pl Posted March 26, 2019 Share Posted March 26, 2019 (edited) Moduł można przenieść ze starego szablonu i dodać do nowego szablonu o ile prawa autorskie na to pozwalają. Dodaj zaczep w szablonie docelowym. Wygląd > Pozycje I u góry jest przemieszczanie modułu. Wybierz moduł i dodaj zaczep (hook) do docelowego szablonu. Edited March 26, 2019 by webbay.pl (see edit history) Link to comment Share on other sites More sharing options...
Mlody Posted March 26, 2019 Author Share Posted March 26, 2019 Dzięki za odpowiedz. Nie mogę sobie z tym poradzić. W wygląd -> pozycję widzę tylko zaczepy z aktualnie włączonego szablonu. Jest możliwe przeniesienie modułu między szablonami bez ingerencji po stronie serwera? Link to comment Share on other sites More sharing options...
grayling Posted March 26, 2019 Share Posted March 26, 2019 Czy moduł jest darmowy, czy płatny? Czy szablon, z którego pochodzi moduł, jest darmowy? Jeżeli płatny, to czy to ty go kupiłeś? Czy masz dostęp przez FTP? Link to comment Share on other sites More sharing options...
Mlody Posted March 27, 2019 Author Share Posted March 27, 2019 Wszystko jest do pobrania i używania za free. Mam własnego vpsa. Link to comment Share on other sites More sharing options...
webbay.pl Posted March 27, 2019 Share Posted March 27, 2019 Nie szukaj modułu w "Wygląd > Pozycje" bo go musisz tam dopiero dodać. U góry jest przycisk "przemieszczanie modułu". Za jego pomocą dodasz moduł do wybranego szablonu. Musisz go odnaleźć na liście rozwijalnej i dodać zaczep. Jeśli nie ma tego modułu na liście to znaczy że nie jest w ogóle zainstalowany. Link to comment Share on other sites More sharing options...
webbay.pl Posted March 27, 2019 Share Posted March 27, 2019 Jeśli nie możesz go tam dodać to dodaj go w szablonie za pomocą FTP w pliku theme.yml. katalog_prestashop > themes > nazwa_szablonu > config > theme.yml i dodaj nazwę tego modułu w sekcji "hooks", ale musisz sprawdzić jaki ma zaczep ten moduł i tam go dodaj: - nowymodul Link to comment Share on other sites More sharing options...
grayling Posted March 27, 2019 Share Posted March 27, 2019 Jest sposób prostszy. Jeżeli mamy na serwerze działający moduł, musimy go ściągnąć do siebie i przerobić do postaci "instalowalnego" zip-a. Moduł na serwerze może urzędować albo tylko w katalogu domena/modules, albo w tym katalogu oraz w domena/themes/mójszablon/catalogues (w tym drugim przypadku zawiera najczęściej tłumaczenia i czasem dodatkowe templatki (views)). Po zawartości nietrudno dojść, gdzie jest ten katalog podstawowy, bo tam najczęściej są pliki php, tpl, java, itd.. Ten katalog główny musimy skompresować do zip-a, pozbywając się najpierw pliku config_pl.xml, który pojawił się na serwerze podczas instalacji modułu (config.xml musi zostać nietknięty). Ze wszystkich plików i katalogów w module ściągniętym z serwera robimy zip-a - a dalej już w sposób klasyczny, czyli Moduły i Usługi -> Dodaj Nowy Moduł. Przesyłamy zip-a na serwer, jeżeli konstrukcja modułu wymaga instalacji, to instalujemy. No i mamy. Przed instalacją warto pozbyć się ewentualnego katalogu modułu z domena/themes/mójszablon/catalogues - ten katalog zostanie utworzony podczas instalacji. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now