Ваш путеводитель в мире Информационных Технологий

Вывести изображения производителей opencart

В контроллере в файле catalog/controller/product/manufacturer.php
перед:

1
2
3
4
5
$this->data['categories'][$key]['manufacturer'][] = array(
'name' => $result['name'],
'image'=> $image,
'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id'])
);

добавляем:

1
2
3
4
5
if ($result['image']) {
$image = $this->model_tool_image->resize($result['image'],100,100);
} else {
$image = '';
}

Размер изображений можно указать свой.

Ниже в массив
добавить:

1
'image'=> $image,

после

1
'name' => $result['name'],

В шаблоне, в файле списка производителей catalog/view/theme/default/template/product/manufacturer_list.tpl
перед:

1
<a href="<?php echo $category['manufacturer'][$i]['href']; ?>"><?php echo $category['manufacturer'][$i]['name']; ?></a>

добавляем:

1
2
3
<!--?php if($category['manufacturer'][$i]['image']) { ?-->
<a href="&lt;?php echo $category['manufacturer'][$i]['href']; ?&gt;"><img title="&lt;?php echo $category['manufacturer'][$i]['name']; ?&gt;" alt="&lt;?php echo $category['manufacturer'][$i]['name']; ?&gt;" src="&lt;?php  echo $category['manufacturer'][$i]['image']; ?&gt; " /></a>
<!--?php } ?-->

 

Работает в версии 1.5.4.1

За основу взята тема на maxzon.ru

2 Comments

Add Yours →

Здравствуйте! Подскажите пожалуйста, а как вывести картинку производителя в manufacturer_info?

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