Добрый день.
Версия ocStore 2.1.0.1
Нужно вывести описание категории на страницах товаров, лежащих в этой категории.
Нашел подобное на странице.
1. В файле catalog/controller/product/product.php вставил код
$this->load->model('catalog/category');
$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) {
$data['catprod'][] = array(
'name' => $category_info['name'],
'href' => $this->url->link('product/category', 'path=' . $category_info['category_id'])
);
}
}
2. Затем в шаблоне, например, в catalog/view/theme/*/template/product/product.tpl
<span>Categories: </span><?php foreach ($catprod as $catp) { ?> <a href="<?php echo $catp['href']; ?>"><?php echo $catp['name']; ?></a> |<?php } ?><br />
В итоге вылетела ошибка:
Categories: Notice: Undefined variable: catprod in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159Warning: Invalid argument supplied for foreach() in /home/users/l/limn/domains/777potolki99-os/catalog/view/theme/magazin/template/product/product.tpl on line 159
Помогите, пожалуйста, сделать вывод описания из категории в товарах.