Существует руководство и программный способ.
Если модуль для частного использования, вы можете просто пойти в администрации>Menus и создать новую страницу меню, связывая его с модулем, классом и родителями.
Если вы хотите распространять модуль, вы должны выбрать программный способ. Вы должны создать AdminController, расширяющий класс ModuleAdminController
, и поместите его в /controllers/admin/
. В методе установки вашего модуля вы должны создать и сохранить/добавить новый Tab
(который расширяет ObjectModel
, следовательно двузначность сохранения/добавления зависит от версии PrestaShop). Затем вы должны установить свойства нового объекта Tab
, как и от Администрация>Меню.
Имейте в виду, что в PrestaShop новая страница меню связана с определенным подклассом ObjectModel
.