При работе разных модификаторов, вносящих изменения в одни и те же файлы, могут возникать конфликты.
В ряде случаев - этих конфликтов можно избежать, просто поменяв порядок выполнения модификаторов.
OCMOD Execution Order позволяет задать нужный порядок выполнения модификаторов.
При его использовании модификаторы будут выполняться согласно приоритету: сначала по присвоенному порядку, потом по имени.
Особенности:
- управление очередностью прямо в списке модификаторов
- приоритет выполнения: сначала по указанному порядку (от большего к меньшему), затем по имени
- автоматически создает и использует отдельную таблицу "modification_order" в БД
совместим с редакторами модификаторов:
opencart Brazil
opencart-templates
совместим с ocStore / OCSHOP - Opencart.PRO / Opencart версий 20x-303х
Страница модуля
OCMOD Order - порядок выполнения модификаторов [FREE]
- AlexDW
- Разработчик дополнений
- Сообщения: 192
- Зарегистрирован: 13.03.2022
- Откуда: Екатеринбург
- Мои дополнения: alexdw
- Поблагодарил: 39 раз
- Спасибо: 69 раз
Про очередность применения модификаторов в Opencart
все модификаторы применяются по-очереди:
1) самый первый - system/modification.xml
2) потом остальные файлы ocmod.xml (если они есть) из папки system, по порядку их имен (от A до Z)
3) и только потом уже те, что в БД - с сортировкой по имени (названию модификатора) по нарастающей **
** - за исключением сборки ocStore 23023, в которой какой-то злой гений изменил очередность по дате добавления вместо имени
все модификаторы применяются по-очереди:
1) самый первый - system/modification.xml
2) потом остальные файлы ocmod.xml (если они есть) из папки system, по порядку их имен (от A до Z)
3) и только потом уже те, что в БД - с сортировкой по имени (названию модификатора) по нарастающей **
** - за исключением сборки ocStore 23023, в которой какой-то злой гений изменил очередность по дате добавления вместо имени