Поставил шаблон Flaton2 на opencart 2.1.0.1.3.
Все бы хорошо, но возникло желание сделать категории разными используя разные макеты для категорий и появилась проблема. У этого шаблона есть вшитый модуль, который заменяет всё, что находится в файле category.tpl и выводит по своей структуре. То есть, нельзя создать свой макет и присвоить его какой-нибудь категории.
Подробно что я делал и как понял проблему:
Создал 'portfolio.tpl' и скопировал все с 'category.tpl' (удалил хлебные крошки, заголовок и пагинацию).Создал в контроллере 'portfolio.php' и скопировал все с 'category.php', заменив вверху строку на 'class ControllerProductPortfolio extends Controller' и внизу на
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/portfolio.tpl')) {
$this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/portfolio.tpl', $data));
} else {$this->response->setOutput($this->load->view('flatron2/template/product/portfolio.tpl', $data));
}
Создал схему в админке и указал путь 'product/portfolio'. Взял категорию с товарами, поменял схему в настройках и....ничего не заработало. Все как было, так и осталось изначально.
Полез потом в модули и нашел файлик 'occategory.tpl' который и заменяет 'category.tpl'. Перерыл контроллеры и модели и не могу найти где указана команда на замену и как оно вообще работает. Пробовал модуль "Персонализированные шаблоны", но он не работает с этой темой.
Что же делать, товарищи? Нужна помощь и дельный совет. Help Me Please