Добрый день уважаемые форумчане!
Очень нужна ваша помощь, ибо не понимаю куда двигаться дальше.
В стандартном модуле получается без проблем, а здесь стопор...
.../extension/module/category.tpl
Добавила в нужное место:
<?php if ($category['image']) { ?>
<img src="<?php echo $category['image']; ?>"/>
<?php } else { ?>
<?php } ?>
Появились подобия рваных, пустых изображений в категориях, где есть картинки.
.../extension/module/category.php
Перед
$data['categories_tree']
добавила
if ($category['image']) {
$image = $this->model_tool_image->resize($category['image'], 20, 20);
} else {
$image = $this->model_tool_image->resize('placeholder.png', 20,20);
}
Далее нужно добавить
'image' => $image
в
$data['categories'][] = array(
У меня такого нет. Не пойму куда добавлять?
Вот основная часть кода:
if (isset($this->request->get['path'])) {
$parts = explode('_', (string)$this->request->get['path']);
} else {
$parts = array();
}
if(!empty($parts)){
$data['active'] = end($parts);
}else{
$data['active'] = 0;
}
$this->load->model('catalog/tree_cats');
$this->load->model('tool/image');
$data['categories'] = array();
$categories = $this->model_catalog_tree_cats->getTreeCats();
foreach($categories as $id => $category){
$categories[$id]['href'] = $this->url->link('product/category', 'path=' . $category['category_id']);
}
if ($category['image']) {
$image = $this->model_tool_image->resize($category['image'], 20, 20);
} else {
$image = $this->model_tool_image->resize('placeholder.png', 20,20);
}
$data['categories_tree'] = $this->model_catalog_tree_cats->getMapTree($categories);
return $this->load->view('extension/module/tree_cats', $data);
}
}