картинки производителей в общем списке

0
Посетители
0
Новичок
basoftware
10:39, 14.12.2013
Как добавить картинки при выводе списка производителей? Помогите решить эту дилемму, нужно также вывести в своем шаблоне http://1551.maxystore.ru/brands.html Спасибо.
Посетители
0
Профессионал
basoftware, По умолчанию в ОС в списке брендов выводятся только названия по алфавиту... 1. В контроллере перед
php code:
  1. $this->data['categories'][$key]['manufacturer'][] = array(
добавляем
php code:
  1. if ($result['image']) {
  2.      $image = $this->model_tool_image->resize($result['image'],150,150);
  3.     } else {
  4.      $image = '';
  5.     }
После
php code:
  1. 'name' => $result['name'],
Добавляем
php code:
  1. 'image'=> $this->model_tool_image->resize($result['image'],100,100),
В шаблоне в нужном месте вставляем вот это:
php code:
  1. <?php if($category['manufacturer'][$i]['image'])
  2.         { ?>
  3.         <a href="<?php echo $category['manufacturer'][$i]['href']; ?>"><img src="<?php  echo $category['manufacturer'][$i]['image']; ?> " alt="<?php echo $category['manufacturer'][$i]['name']; ?>" title="<?php echo $category['manufacturer'][$i]['name']; ?>"       /></a> <?php } ?>
На бросал все на скорую руку.. возможно где-то будут ошибки..
Посетители
0
Новичок
К сожалению докопался сам, сделал как надо вроде бы. Жаль уже не помню где, что ковырял, но всё работает! Остался только один вопрос - Как сделать чтобы там где нет картинки у производителя выходила дефолтная "БЕЗ ФОТО"??? А то как то некрасиво получается там где нет картинки, надпись наверху становится, а так было бы всё ровно. Спасибо заранее.
Посетители
0
Профессионал
web-designer
22:32, 15.12.2013
basoftware
php code:
  1. if ($result['image']) {
  2.      $image = $this->model_tool_image->resize($result['image'],150,150);
  3.     }else{
  4.      $image = $this->model_tool_image->resize('no_image.jpg',150,150);
  5.     }
Посетители
0
Новичок
Спасибо, то что доктор прописал. Не пойму как здесь плюс в репу поставить...
 
Доступ закрыт.
  • Вам запрещено отвечать в темах данного форума.