m4rlb0r0 Posted October 30, 2017 Share Posted October 30, 2017 (edited) Witam, Potrzebuję szkielet do ekstremalnie prostego modułu do presty 1.7. Potrzebuję dodać kilka kodów HTML w kilku miejscach i chcę to dodać przez moduły, żeby można było tym w sensowny sposób zarządzać (chociażby niektóre mają się nie wyświetlać na urządzeniach mobilnych) Szukam już 3 dzień i nie mogę znaleźć pomocy. na podstawie: http://doc.prestashop.com/pages/viewpage.action?pageId=54267729 stworzyłem moduł, ale niestety nie działa :/ otrzymuję błąd: Quote Nie można install modułu topbuttons. Niestety, moduł nie zwrócił dodatkowych szczegółów. Kod mojego modułu: <?php class TopButtons extends Module { public function __construct() { $this->name = 'TopButtons'; $this->tab = 'front_office_features'; $this->version = '1.0.0'; $this->author = 'm4rlb0r0'; $this->need_instance = 0; $this->ps_versions_compliancy = array('min' => '1.6', 'max' => _PS_VERSION_); $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('TopButtons'); $this->description = $this->l('Guziki zajawki w topie strony.'); $this->confirmUninstall = $this->l('Dlaczego mnie wywalasz ?'); $this->templateFile = 'module:topbuttons/topbuttons.tpl'; if (!Configuration::get('TopButtons')) $this->warning = $this->l('No name provided'); } public function install() { if (!parent::install() || !$this->registerHook('leftColumn') || !$this->registerHook('header') || !Configuration::updateValue('MYMODULE_NAME', 'TopButtons') } public function uninstall() { if (!parent::uninstall() || !Configuration::deleteByName('MYMODULE_NAME') ) return false; return true; } } ?> Proszę o wsparcie Edited November 8, 2017 by m4rlb0r0 (see edit history) Link to comment Share on other sites More sharing options...
koening Posted October 30, 2017 Share Posted October 30, 2017 w pliku o jakiej nazwie umieściłeś ten kod? i w jakim folderze? Link to comment Share on other sites More sharing options...
m4rlb0r0 Posted October 30, 2017 Author Share Posted October 30, 2017 (edited) topbuttons.php w modules/topbuttons/topbuttons.php wtyczka zaczytuje się do panelu administracyjnego, wyświetla nazwę, opis i autora, ale próba instalacji kończy się w/w błędem Edited October 30, 2017 by m4rlb0r0 (see edit history) Link to comment Share on other sites More sharing options...
e_com Posted October 30, 2017 Share Posted October 30, 2017 Dałeś w installu warunek if, ale co jeśli zostanie on spełniony? Niedokończony masz warunek. Zrób analogicznie jak w uninstallu. Link to comment Share on other sites More sharing options...
m4rlb0r0 Posted October 30, 2017 Author Share Posted October 30, 2017 18 minutes ago, e_com said: Dałeś w installu warunek if, ale co jeśli zostanie on spełniony? Niedokończony masz warunek. Zrób analogicznie jak w uninstallu. poprawione wg zaleceń public function install() { if (!parent::install() || !$this->registerHook('leftColumn') || !$this->registerHook('header') || !Configuration::updateValue('MYMODULE_NAME', 'TopButtons') ) return false; return true; } Niestety dalej ten sam błąd Link to comment Share on other sites More sharing options...
endriu107 Posted October 30, 2017 Share Posted October 30, 2017 Najprostszy wygenerowany moduł masz tutaj dodałem więcej hooków wyświetlania ponieważ header to nie jest pozycja która jest widoczna na stronie to dodałem top i nav https://www.dropbox.com/s/xl9xj1a6yurlbf4/topbuttons.zip?dl=0 1 Link to comment Share on other sites More sharing options...
m4rlb0r0 Posted October 30, 2017 Author Share Posted October 30, 2017 21 minutes ago, endriu107 said: Najprostszy wygenerowany moduł masz tutaj dodałem więcej hooków wyświetlania ponieważ header to nie jest pozycja która jest widoczna na stronie to dodałem top i nav https://www.dropbox.com/s/xl9xj1a6yurlbf4/topbuttons.zip?dl=0 Wow. Szok. o takim gotowym rozwiązaniu nawet nie marzyłem dzięki wielkie 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