About This File
При работе разных модификаторов, вносящих изменения в одни и те же файлы, могут возникать конфликты.
В ряде случаев - этих конфликтов можно избежать, просто поменяв порядок выполнения модификаторов.
OCMOD Execution Order позволяет задать нужный порядок выполнения модификаторов.
При его использовании модификаторы будут выполняться согласно приоритету: сначала по присвоенному порядку, потом по имени.
Инструмент будет полезен разработчикам и исполнителям при решении конфликтов OCMOD
Особенности:
✔ управление очередностью прямо в списке модификаторов
✔ приоритет выполнения: сначала по указанному порядку, потом по имени
✔ автоматически создает и использует отдельную таблицу "modification_order" в БД
✔ не меняет файлы движка и его стандартные таблицы
✔ работает на ajax, использует OCMOD
совместим с ocStore / OCSHOP - Opencart.pro / Opencart версий 2x-303x
совместим с редакторами модификаторов:
opencart Brazil
opencart-templates
Установка 2000-2200:
1. Загрузить файл ocmod-order.ocmod.xml в Дополнения > Установка дополнений
2. Обновить кеш модификаторов в Дополнения > Менеджер дополнений
Установка 230x:
1. Скопировать файл ocmod-order.ocmod.xml в папку system
2. Дважды обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
если после первого обновления возникнет ошибка *
Fatal error: Cannot redeclare class ModelExtensionModification
- нажать F5 и обновить кеш модификаторов повторно
* данная проблема связана с некорректной работой движка при изменении файла model/extension/modification.php через OCMOD
обсуждалось здесь
Установка 3x:
1. Загрузить архив ocmod-order-3x.ocmod.zip в Extensions > Installer (Дополнения > Установка дополнений)
2. Дважды обновить кеш модификаторов в Extensions > Modifications (Дополнения > Менеджер дополнений)
3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings (Панель управления > Настройки разработчика)
Обратите внимание!
В зависимости от используемой версии движка, установка модуля может привести к включению режима обслуживания
Проверьте состояние режима после установки мода, убедитесь что он отключен.
Для актуального информирования о статусе режима обслуживания и его управлением рекомендуется использовать мод Maintenance Mode Warning