Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

AlexDW
 Поделиться

Рекомендованные сообщения

Fix Theme Editor - патч редактора тем в Opencart 3x


Fix Theme Editor - патч редактора тем в Opencart 3x


Fix Theme Editor - патч для исправления работы редактора тем в Opencart 3x

 

В Opencart 3x добавился редактор шаблонов (Theme Editor), позволяющий редактировать их файлы прямо из администраторской части.

Проблема в том, что при его использовании совершенно не учитываются изменения в файлах, вносимые через OCMOD.


т.е. если какой-то модификатор меняет этот же файл шаблона - на выходе этих изменений не будет
несмотря на фактическую отработку OCMOD и наличие измененного файла в его кеше (обсуждалось здесь)

 

Патч исправляет эту проблему
после его применения при использовании модификаторов будут учитываться изменения сделанные через Theme Editor

 

Обратите внимание:

Если вы плохо понимаете как работает система модификаций в Opencart - не используйте Theme Editor вообще
Помните, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений.

 

 

Особенности:

- актуален для Opencart версий 3.0.2.0 - 3.0.3.8
- после применения патча при правках файлов шаблонов через 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

 

* данный способ используется для корректной работы, патч должен выполняться раньше других модификаторов

 

 

Другие дополнения:

---------------------------

SearchOrder 3x - расширенный поиск и экспорт заказов

Permission Counters - счетчики при редактировании прав

QuickSave - быстрое сохранение при редактировании

Autocomplete 3x - улучшенное автозаполнение в админке


  • Добавил
  • Добавлено
    24.03.2018
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Нет

 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...

Здравствуйте. После установки по инструкции, "поплыл" весь уже сверстанный дизайн.

Версия 3.0.2. Спасибо.

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте

 

ищите причину в верстке/используемых модификаторах

+ перечитайте внимательно описание патча, для понимания его работы

Ссылка на комментарий
Поделиться на других сайтах

В 15.10.2018 в 09:32, AlexDW сказал:

ищите причину в верстке/используемых модификаторах

Шаблон дефолтный, с применением моей верстки. "Поплыли" стили. 

 

В 15.10.2018 в 09:32, AlexDW сказал:

ищите причину в используемых модификаторах

У меня небольшой набор модификаторов, в основном то что необходимо: применить, сортировка и т.п.

 

В 15.10.2018 в 09:32, AlexDW сказал:

+ перечитайте внимательно описание патча, для понимания его работы

Я ничего не устанавливаю, если не прочитал всю информацию.

 

Спасибо за ответ/совет)

Изменено пользователем Serg1010
Ссылка на комментарий
Поделиться на других сайтах


как бы на пальцах объяснить..

 

без патча:

если у вас внесены правки через редактор тем в админке - у вас будет браться этот исправленный файл

без проверки и внесения в него правок через модификаторы, потому что движок их в этом случае игнорирует

 

с патчем:

движок проверяет, есть ли правки в редакторе тем для файла

если есть - применяет модификаторы к исправленной версии файла (если они есть для него)

если нет - применяет модификаторы к оригинальному файлу (если они есть для него)

 

ну и ключевой момент не просто так указан:

В 24.03.2018 в 02:06, AlexDW сказал:

Обратите внимание:

Если вы плохо понимаете как работает система модификаций в Opencart - не используйте Theme Editor вообще
Помните, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений.

 

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Здравствуйте.

 

Если у меня уже внесены правки в редакторе шаблона, и есть модуль который в связи с этим работает не корректно, ваш мод исправит это или мне нужно будет сначала удалить все правки в редакторе шаблона? Подскажите порядок действий.

Ссылка на комментарий
Поделиться на других сайтах


все подробно указано в описании + буквально постом выше

Ссылка на комментарий
Поделиться на других сайтах

  • 3 года спустя...

Модуль обновлен до версии 1.02

- добавлена поддержка движков 3035-3038

 

т.е. патч актуален для движков версий 3020-3038

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.