Всем привет! Нужно просто клонировать модули Оплата Плюс и Доставка Плюс, чтобы привязать способы оплаты к способам доставки. Как это сделать?
Копировать контроллеры, модели, шаблоны и языковые файлы. Скажем дать им имена типа {name}2 в моделях и контроллерах первым делом объявляется имя, напрример class ControllerProductManufacturer - его надо подпаравить в соответсвии с названием файла. В контроллере есть ссылка на языковой файл типа Код: $this->language->load('product/manufacturer'); $this->load->model('catalog/manufacturer'); и Код: $results = $this->model_catalog_manufacturer->getManufacturers(); тоже надо править имя. еще в контроллере есть ссылка на шаблон вывода, например Код: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/manufacturer_list.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/manufacturer_list.tpl'; } else { $this->template = 'default/template/product/manufacturer_list.tpl'; } - тут указываем наш новый шаблон (хотя, можно выводить и через старый). Все эти манипуляции делаем для файлов как в админке, так и в каталоге. выходит 4 файла в админке и 3 или 4 в каталоге (в каталоге может не быть языкового, надо смотреть). Ну и самое главное - в моделях содержатся запросы к б.д. в которых есть фрагменты типа "DB_PREFIX . "url_alias`" т.е. тут видим к какой таблице обращается модуль, и если это таблица этого модуля, то ее тоже создаем отдельную и переименовываем запросы к ней.