Суть:
Создаем модуль Популярные товары.
Выводим, все хорошо.
Хотим изменить, что либо в модуле.
Заходим в него, вносим изменения, сохраняем.
После чего у нас появляется дубликат первого созданного модуля, но с внесенными изменениями.
Как решить проблему?
UPD:
Нашел проблему.
В админ контроллере модуля popular.php, неверно формируется $data['action'].
Может кому пригодится:
Взял из модуля special:
if (!isset($this->request->get['module_id'])) {
$data['action'] = $this->url->link('extension/module/special', 'token=' . $this->session->data['token'], true);
} else {
$data['action'] = $this->url->link('extension/module/special', 'token=' . $this->session->data['token'] . '&module_id=' . $this->request->get['module_id'], true);
}
Заменил в модуле popular
$data['action'] = $this->url->link('extension/module/popular', 'token=' . $this->session->data['token'], true);
на
if (!isset($this->request->get['module_id'])) {
$data['action'] = $this->url->link('extension/module/popular', 'token=' . $this->session->data['token'], true);
} else {
$data['action'] = $this->url->link('extension/module/popular', 'token=' . $this->session->data['token'] . '&module_id=' . $this->request->get['module_id'], true);
}