Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Производители


Recommended Posts

Здравствуйте, подскажите пожалуйста как перенести список производителей в header, вот вывод во view файле 

<?php if ($categories) { ?>
				<?php foreach ($categories as $category) { ?>
				<?php if ($category['manufacturer']) { ?>
				<?php foreach (array_chunk($category['manufacturer'], 4) as $manufacturers) { ?>
				<ul>
        <?php foreach ($manufacturers as $manufacturer) { ?>
        <li><a href="<?php echo $manufacturer['href']; ?>"><?php echo $manufacturer['name']; ?></a></li>
        <?php } ?>
      </ul>
      <?php } ?>
      <?php } ?>
      <?php } ?>
      <?php } else { ?>
      <p><?php echo $text_empty; ?></p>
      <div class="buttons clearfix">
        <div class="pull-right"><a href="<?php echo $continue; ?>" class="btn btn-primary"><?php echo $button_continue; ?></a></div>
      </div>
      <?php } ?>

В контроллере производителей много кода, я не понимаю что именно  нужно вытащить в шапку, пробовал перенести весь код из функции index, так же пробовал отдельно подключать модель , языковые файлы и массивы связанных с выводом, ничего не получается

Надіслати
Поділитися на інших сайтах


Можете закрывать тему, нашел решение, добавил в контроллер шапки

		$this->load->model('catalog/manufacturer');
		$this->load->model('tool/image');

		$this->load->language('product/manufacturer');

		$data['manufacturers'] = array();

		$manufacturers = $this->model_catalog_manufacturer->getManufacturers();

		foreach ($manufacturers as $manufacturer) {
  if ($manufacturer['meta_h1']) {
    $name = $manufacturer['meta_h1'];
  } else {
    $name = $manufacturer['name'];
  }

  if ($manufacturer['image']) {
    $image = $this->model_tool_image->resize($manufacturer['image'], 270, 170 );
  } else {
    $image = '';
  }

  $data['manufacturers'][] = array(
    'name'  => $name,
    'image' => $image,
    'href'  => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $manufacturer['manufacturer_id'])
  );
}

И изменил вывод 

<ul>
<?php foreach ($manufacturers as $manufacturer) { ?>
<li><a href="<?php echo $manufacturer['href']; ?>"><?php echo $manufacturer['name']; ?></a></li>
<?php } ?>  
</ul>

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.