Воскресенье, 15 Май 2016 в 19:22

Отображать категории в карточку товара OpenCart

Автор: admin

Отображать категории в карточку товара OpenCart

Отображать категории в карточку товара OpenCart

файл — catalog/controller/product/product.php
после

$this->load->model('catalog/product');

добавить

          $this->load->model('catalog/category');

          $this->data['catprod'] = array();

          $product_category = $this->model_catalog_product->getCategories($product_id);

          foreach ($product_category as $prodcat) {

          $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']);

          if ($category_info) {

          $this->data['catprod'][] = array(
          'name'     => $category_info['name'],
          'href'     => $this->url->link('product/category', 'path=' . $category_info['category_id'])
          );
          }
          }

файл — catalog/view/theme/*/template/product/product.tpl
перед

<?php if ($manufacturer) { ?>

добавить

<span>Категория: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br />

Ваш отзыв

Цитаты великих

"Чтобы воспринимать подсознание всерьез и биться над задачами, которые оно ставит, требуется большое мужество."

Карл Юнг

Я в Контакте