Opencart 1.5 (ocStore) – как получить ID категории в карточке товара

Заметка для себя любимого, дабы не искать каждый раз необходимую информацию –  как получить ID категории в карточке товара Opencart 1.5 (ocStore). Необходимая функция в процессе работы требуется частенько, а на форумах и блогах присутствует множество вариантов, и практически все они не работают на версиях движков с какими работаю я. Данная иструкция в первую очередь для ocStore 1.5.х .

Получаем  ID категории в карточке товара:

В файле контроллера карточки товара

/catalog/controller/product/product.php

Добавляем код (можно практически в любом метсе вне функций, или, чтобы не искать после строки $this->data[‘products’] = array(); ):

Впринципе и все. Теперь в шаблоне карточки товара

/catalog/view/theme/default/template/product/product.tpl

Переменная $category_id – будет иметь значение ID категории текущего товара (в ocStore – ID главной категории, если товар присутствует в нескольких)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *