Помощь Как скрутить кастомный модуль?

andry123123

Создатель
Регистрация
26 Сен 2018
Сообщения
30
Реакции
35
Разработана процедура override класса web-сервиса (один файл php-скрипт)
располагается в
/override/classes/webservice

Как создать стандартный модуль (zip) для PrestaShop который установит этот файл через админку сайта?

лайк-шер-алишер
 

Loyce

Постоялец
Регистрация
8 Май 2020
Сообщения
31
Реакции
52
вот официальный генератор модулей для престы
Для просмотра ссылки Войди или Зарегистрируйся

Добавляйте папку с override и полным путем до переопределяемого файла и он автоматически добавит его после установки
 

andry123123

Создатель
Регистрация
26 Сен 2018
Сообщения
30
Реакции
35
Сделал, однако файлы не добавляются после установки модуля

Файл в приложении, подскажите что я делаю не так?

вот требуемые файлы, которые должны появиться после установки

/override/classes ——— ProductPrice.php
/override/classes/webservice ——— WebserviceRequest.php
 

Вложения

  • SmartHub.zip
    22,8 KB · Просмотры: 7

Loyce

Постоялец
Регистрация
8 Май 2020
Сообщения
31
Реакции
52
Сделал, однако файлы не добавляются после установки модуля

Файл в приложении, подскажите что я делаю не так?

вот требуемые файлы, которые должны появиться после установки

/override/classes ——— ProductPrice.php
/override/classes/webservice ——— WebserviceRequest.php

Такого класса как ProductPrice.php нет, соответственно его переопределять не надо.
А вот класс WebserviceRequest.php у меня переопределился корректно, после установки модуля. Т.е. сам файл появился в папки override/webservice/

Сами файлы я не смотрел
 

andry123123

Создатель
Регистрация
26 Сен 2018
Сообщения
30
Реакции
35
ProductPrice.php - это новый класс. файл должен лечь в /override/classes
 

Loyce

Постоялец
Регистрация
8 Май 2020
Сообщения
31
Реакции
52
ProductPrice.php - это новый класс. файл должен лечь в /override/classes
ничего он не должен))
если хотите использоваться дополнительные классы, объявляйте их правильно и тогда уже файл будет должен))
 
Сверху