13-11-2016

Редактирование модуля ocmod OpenCart

 

   До того как я решил написать свой первый модуль ocmod для OpenCart у меня было задание изменить один модуль как раз таки написанный ocmod. Все бы ничего если бы знать где он хранится. Что бы установить данный модуль нужно просто зайти в админку и нажать "Установка дополнений" - может называться  по другому так как все зависит от перевода который вы установили в OpenCart. Но как и говорилось все бы ничего если бы знать где он хранится?! Я начал искать по папкам OpenCart (глупо, знаю ну что поделать иногда как говориться лень подумать лучше делать), но ничего не нашел. И тут я пошел искать в гугл. На одном сайте (сорри не помню ссылку) узнал, что данные модули хранятся в базе данных в таблице oc_modification.
  И слава Богу что нашел ибо уже было довольно таки поздно или рано (4 утра) и спать хотелось как никогда, а днем нужно было сдать задание. Структура данной таблицы очень проста и каждый кто работает с Базами данных разберется что и как, а кто не очень то разложим по полочкам:
modification_id - уникальный номер строки
name - имя данного модуля
author - автор данного модуля
version - версия модуля
link - ссылка на сайт разработчика модуля
xml - код данного модуля (вот здесь нужно произвести нужные изменения если есть желание изменить модуль под свои нужды)
status - включен ли  модуль
date_added - дата установки

  После всех манипуляций  с модулями  или модулем нужно очистить кэш модификатора. Для этого в "Менеджере дополнений" надо нажать на кнопку "Обновить" она и сбросит кэш.