Перейти к содержанию
AlexDW

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

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

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

 

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

 

 

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

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

AutoField - заполнение полей товаров по шаблону

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

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

Autocomplete Plus 2X - улучшенное автозаполнение в админке


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

 

  • +1 2

Поделиться сообщением


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

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

Версия 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 вообще
Помните, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, AlexDW сказал:

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

спасибо)

Поделиться сообщением


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

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

 

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

Поделиться сообщением


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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

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

      т.е. если какой-то модификатор меняет этот же файл шаблона - на выходе этих изменений не будет
      несмотря на фактическую отработку OCMOD и наличие измененного файла в его кеше (обсуждалось здесь)
       
      Патч исправляет эту проблему
      после его применения при использовании модификаторов будут учитываться изменения сделанные через Theme Editor
       
      Обратите внимание:
      Если вы плохо понимаете как работает система модификаций в Opencart - не используйте Theme Editor вообще
      Помните, что изменение файлов шаблона может привести к проблемам в работе использующих их дополнений.
       
       
      Особенности:
      - актуален для Opencart версии 3.0.2.0
      - после применения патча при правках файлов шаблонов через 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
       
      * данный способ используется для корректной работы, патч должен выполняться раньше других модификаторов
       
       
      Другие дополнения:
      ---------------------------
      AutoField - заполнение полей товаров по шаблону
      Permission Counters - счетчики при редактировании прав
      QuickSave - быстрое сохранение при редактировании
      Autocomplete Plus 2X - улучшенное автозаполнение в админке
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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