Добрый день, подскажите, пожалуйста: у меня стоит фильтр товаров.
Мне нужно, чтобы в результате работы фильтра в каталог товаров выводилась категория. Поскольку фильтр работает с учетом категории - то это будет текущая, мне нужно вывести ее название и путь к ней. Я дописываю в контроллере фильтра в формировании вывода товаров
foreach ($results as $result) {
...
...
if (isset($this->request->get['path'])) {
$parts = explode('_', (string)$this->request->get['path']);
$category_id = (int)array_pop($parts);
-- начиная с этой строки, начинается проблема. То есть, категорию я так не получаю? Модели подключены
$category_info = $this->model_catalog_category->getCategory($category_id);
$this->data['category_title'] = $categories_info['name'];
$this->data['category_href'] = $this->url->link('product/category', 'path=' . $categories_info['category_id']);
}
В чем ошибка у меня? Я не приводил весь код - ибо незачем, и еще вопрос - фильтр просто не простраивает товары, а где я могу увидеть ошибку? Попытка вывести массив в контроллере тоже приводит к тому, что не догружается результат работы фильтра.