Воскресенье, 15 Май 2016 в 19:22
Отображать категории в карточку товара 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 />
- Category: OpenCart, Сайтостроение
- Ваш отзыв