Opencart version:
OpenCart 3.*OCStore 3.*
Fix Theme Editor - патч для исправления работы встроенного редактора тем в Opencart 3x
В Opencart 3x добавился редактор шаблонов (Theme Editor), позволяющий редактировать их файлы прямо из администраторской части.
Проблема в том, что при его использовании совершенно не учитываются изменения в файлах, вносимые через OCMOD.
И если какой-то файл шаблона меняется через ocmod - при правке этого же файла через Theme Editor все его изменения через модификаторы игнорируются
несмотря на фактическую отработку OCMOD и наличие измененного файла в его кеше
Патч исправляет эту проблему
после его применения при использовании модификаторов будут учитываться изменения сделанные через Theme Editor
Обратите внимание:
Если вы плохо понимаете как работает система модификаций в Opencart - не используйте Theme Editor вообще
Помните, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений.
Особенности:
- актуален для движков Opencart версий 3020-3038
- после применения патча при правках файлов шаблонов через Theme Editor нужно:
1. Обновить кеш модификаторов в Extensions > Modifications
2. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
для применения изменений
Установка:
1. Скопировать файл __fix_theme_editor.ocmod.xml в папку system *
2. Обновить кеш модификаторов в Extensions > Modifications
3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
* данный способ используется для корректной работы, патч должен выполняться раньше других модификаторов
Другие полезные дополнения
Paid?:
Бесплатно
Opencart version:
OpenCart 3.*OCStore 3.*
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Uploaded:
29.03.2018
Updated:
15.04.2023
Viewed:
6158
Sales:
5
- добавлена поддержка движков 3035-3038
но потом заметил, что для twig файлов, которые модифицируются
модификаторами, теперь не учитываются изменения, сделанные редактором в
twig. В файлах, не модифицируемых модификаторами, изменения, сделанные в
редакторе twig, учитываются. Разве так должно быть?
В чём может быть проблема пока не понятно.
ответ тот же самый что и на форуме - проблема в вашей невнимательности
при любых правках файлов движка - неважно, напрямую или через встроенный редактор - нужно обновлять кеш модификаторов
а если правился файл шаблона - еще и кеш шаблона
все указано в описании