Правильный пакет-установщик ocmod.

Тема в разделе "Модули и дополнения", создана пользователем Panda58dev, 14 мар 2022.

  1. Panda58dev

    Panda58dev Новичок

    Сообщения:
    13
    Симпатии:
    0
    Приветствую, форумчане! Open Cart начал изучать недавно (версия 2.3), но уже познакомился с ocMod и даже создал небольшой модуль. Столкнулся с такой проблемой: не понял, как правильно сформировать установочный пакет модуля. Пока структура пакета простая:
    • /upload/...
    • install.ocmod.xml
    Ну с /upload/ всё понятно, просто добавляются/перезаписываются файлы. А как сделать, что бы добавлялся модификатор? install.ocmod.xml после обновления кеша пропадает. Казалось бы, это можно решить, положив .ocmod.xml в каталог /system/, но тогда появляется вопрос - а зачем вообще нужен install.ocmod.xml? И ещё вопрос: как сделать что бы, установленный модуль, появлялся в списке дополнений (дополнения → дополнения)?

    Заранее - спасибо!
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Panda58dev нравится это.
  3. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    instal.xml без ocmod. модификатор, будет записан в базу данных
    приставка ocmod, нужна если закинуть файл в system
     
    Panda58dev нравится это.
  4. Panda58dev

    Panda58dev Новичок

    Сообщения:
    13
    Симпатии:
    0
    Понял, спасибо!
    А что нужно сделать, что бы модуль появился в "дополнения-дополнения"? Как я понимаю, там должна быть страница настроек модуля.
     
  5. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    создать необходимые файлы .
    посмотрите для примера готовые модули
     
    Panda58dev нравится это.
  6. Panda58dev

    Panda58dev Новичок

    Сообщения:
    13
    Симпатии:
    0
    Ясно.
    Ещё раз - спасибо :)
     
  7. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    240
    Не с той версии начали. Она уже устарела.
     
  8. Panda58dev

    Panda58dev Новичок

    Сообщения:
    13
    Симпатии:
    0
    Знакомые советовали, как самую "стабильную". Хотя даже на 1.5 до сих пор пользователи есть.
     
  9. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    240
    Вот пусть сюда придут и обоснуют свою "стабильность"...
    Не верьте им!
     
  10. Panda58dev

    Panda58dev Новичок

    Сообщения:
    13
    Симпатии:
    0
    Ну, модуль так и так дописать надо ¯\_(ツ)_/¯