Встановлення модулів Opencart 3.x
Встановлення модулів опенкарт 3 практично не відрізняється від установки в опенкарт 2. Тим не менш, присутні деякі нововведення та обмеження:
- Встановити з адмінки можна тільки модулі у форматі *.ocmod.zip. Встановлення модифікаторів *.ocmod.xml більше не підтримується
- Налаштовувати FTP більше не потрібно
- Встановлючач модулів дозволяє записувати файли не у всі папки сайту, тому деякі модулі доведеться встановлювати вручну.
- Змінилась структура модуля *.ocmod.zip:
- Папка upload з файлами розширення. Може бути порожньою. Необов’язковий елемент.
- Файл install.xml – модифікатор. Необов’язковий елемент.
Зверніть увагу, файли install.php та install.sql більше не виконуються під час встановлення доповнення. Існують модулі, які повертають цей функціонал, однак ми розглядаємо лише стандартну косплектацію опенкарт.
В Опенкарт 3 vQmod-модифікатори також можуть використовуватися. Їх встановлення таке ж, як і в попередніх версіях опенкарт: такий модифікатор слід помістити до каталогу vqmod/xml/.
Як встановити модуль *.ocmod.zip
Крок 1
В адмін панелі перейдіть до розділу Модулі/Розширення -> Установка модулів/розширень та завантажте ваш модуль
АБО
Розпакуйте zip-архів та завантажте вміст папки upload в корінь вашого сайту, використовуючи ftp-клієнт або інший файлменеджер.
Якщо в архіві є файл install.xml, перейменуйте його на module_name.ocmod.xml (module_name – назва вашого модуля). Майте на увазі, що модифікатори з папки system не відображаються в списку модифікаторів і виконуються в першу чергу.
Крок 2
В адмін-панелі сайту в розділі Система -> Користувачі -> Групи користувачів налаштуйте дозволи на перегляд та редагування встановленого модуля для групи адміністраторів та/або інших.
Якщо ви встановлюєте лише модифікатор, цей крок можна пропустити.
Крок 3
Перейдіть до розділу Розширення -> Модифікації та оновіть кеш модифікаторів. Це необхідно, навіть якщо модуль не містив модифікатора, оскільки файли модуля можуть потрапляти під дію вже встановлених модифікаторів.
Крок 4
Оновіть кеш теми на Панелі управління (головна сторінка адмінки).
Крок 5
В розділі Модулі/Розширення -> Модулі/Розширення активуйте та налаштуйте модуль.
Як установити модифікатор *.ocmod.xml
Спосіб 1
Перейменуйте його на module_name.ocmod.xml (module_name – назва вашого модуля). Майте на увазі, що модифікатори з папки system не відображаються в списку модифікаторів і виконуються в першу чергу. Потім дотримуйтесь інструкції встановлення модулів з Кроку 2
Спосіб 2
Перейменуйте файл в install.xml і упакуйте його в архів modification_name.ocmod.zip. Після цього встановіть його за інструкцією встановлення модулів