Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте, подскажите пожалуйста, как вывести производителя в списке товаров OC1.5

ScreenShot_20170503182428.png

Изменено пользователем evgeniy11

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вывожу в categry.tpl, но происходят только ошибки

<span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br />

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ошибки в студию)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@baster789 То есть в контроллере category.php нужно добавить строки из контроллера product.php?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там в контроллере category.php такая штука есть

$data['products'][] = array(
					'product_id'  => $result['product_id'],
					'thumb'       => $image,
					'name'        => $result['name'],
					'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..',
					'price'       => $price,
					'special'     => $special,
					'tax'         => $tax,
					'minimum'     => $result['minimum'] > 0 ? $result['minimum'] : 1,
					'rating'      => $result['rating'],
					'href'        => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
				);

туда в список лепим

'manufacturer'=> $result['manufacturer'],

Далее в .tpl можем выводить через $product['manufacturer']

Изменено пользователем baster789

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ой блин, у вас же 1.5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А там то же самое)

Изменено пользователем baster789

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
$this->data['products'][] = array(
					'product_id'  => $result['product_id'],
					'thumb'       => $image,
					'name'        => $result['name'],
					'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
					'price'       => $price,
					'special'     => $special,
					'tax'         => $tax,
					'rating'      => $result['rating'],
					'reviews'     => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
					'href'        => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
				);

Здесь надо добавлять, в случае 1.5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От SergeTkach
      Скачать/Купить дополнение


      Полный путь в ссылке производителя (фикс для SEO PRO)
      Данный фикс делает полные ссылки для производителей.
       
      По умолчанию SEO PRO генерирует ссылки отдельно взятого производителя так, что в URL отсутствует родительская страница (brands). Это вряд ли повлияет на SEO Вашего сайта, но раньше Google рекомендаовал делать именно так (была PDF-инструкция "Руководство по поисковой оптимизации для начинающих"). В данный момент такой рекомендации не обнаружено - https://support.google.com/webmasters/answer/7451184?hl=ru#hierarchy
       
      В общем, раз уж модификатор существует по просьбе отдельно взятого клиента, то решил его выложить
       
      Внимание!
      Данный фикс работает только для ветки 2.x и только при использовании модуля SEO PRO!
       
      ---
      Раз уж мы задели тему ЧПУ, то посмотрите еще одно мое бесплатное расширение - SEO URL Generator FREE, для автоматического заполнения ЧПУ в момент работы с товаром в админке. Для массовой генерации ссылок одним нажатием кнопки - воспользуйтесь PRO-версией.
       
      Добавил SergeTkach Добавлено 26.10.2018 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика http://sergetkach.com/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От SergeTkach
      Данный фикс делает полные ссылки для производителей.
       
      По умолчанию SEO PRO генерирует ссылки отдельно взятого производителя так, что в URL отсутствует родительская страница (brands). Это вряд ли повлияет на SEO Вашего сайта, но раньше Google рекомендаовал делать именно так (была PDF-инструкция "Руководство по поисковой оптимизации для начинающих"). В данный момент такой рекомендации не обнаружено - https://support.google.com/webmasters/answer/7451184?hl=ru#hierarchy
       
      В общем, раз уж модификатор существует по просьбе отдельно взятого клиента, то решил его выложить
       
      Внимание!
      Данный фикс работает только для ветки 2.x и только при использовании модуля SEO PRO!
       
      ---
      Раз уж мы задели тему ЧПУ, то посмотрите еще одно мое бесплатное расширение - SEO URL Generator FREE, для автоматического заполнения ЧПУ в момент работы с товаром в админке. Для массовой генерации ссылок одним нажатием кнопки - воспользуйтесь PRO-версией.
       
    • От samironov89
      Доброго времени! Есть уникального рода ошибка. Или не ошибка. Не понимаю.
      В общем в какой-то момент перестала корректно отображаться страница "Производители".
      Своевременно со словами "Не очень-то и хотелось" вместо то что бы разобраться с проблемой, просто удалил ссылку на эту страницу с сайта и не парился.
      Но сейчас появилась необходимость работать с производителями и оказалось, что есть ещё один баг: в карточках товаров не отображаются производители. Товары заливаются через модуль "Экспорт / Импорт" (бесплатный и всеми любимый). Производитель в файле импорта указывается. Но после заливки не отображается в карточке товара.
      Пробовал действовать от противного - в карточках товаров менял производителей на имеющихся в системе, потом экспортировал всё это, проверял наполнение файла, а потом заливал обратно. И даже после таких манипуляций производитель не подвязывался на сайте. При повторном экспорте в таблице столбец производителя заполняется корректно.
      Сегодня добавилось следующее наблюдение: если просто руками в карточках изменить производителя и ничего не экспортировать/импортировать, через какое-то время он сам снова отвяжется.
      Так же сегодня нашёл беду. Файл стандартного шаблона "manufacturer_list.tpl" пуст. В нем нет ни одной строки кода.
       
      Очень прошу помочь советом, а так же скиньте кто-нибудь файл "manufacturer_list.tpl".
    • От lletol
      Скачать/Купить дополнение


      Brands block/carousel
      Каждый из нас сталкивался с тем, что необходимо вывести карусель логотипов производителей.
      Можно воспользоваться стандартными средствами через модуль карусель, но это не удобно, особенно если у вас производители постоянно обновляются или их очень много и приходится делать двойную работу.
      Модуль Brands block/carousel создан для решения этой задачи.
      Модуль выводит логотипы и ссылки на страницы производителя в магазине, данные берутся автоматически из базы магазина, что упрощает работу.
       
      Установка через OCMOD.
       
      Что же может модуль:
      вывести список производителей в виде меню вывести список производителей в виде блока с логотипами вывести список производителей в виде карусели  
       
      для типа отображения "Меню":         1.1) Количество производителей в блоке
              1.2) Вывести ссылку на страницу с перечнем всех производителей (и задать этой ссылке свой текст)
          
          2) для типа отображения "Блок":
              2.1) Показывать только логотипы или логотип и название производителя
              2.2) Выводить или нет производителей у которых нет логотипа (с возможностью задать картинку заглушку если у производителя нет логотипа)
              2.3) Количество производителей в блоке
              2.4) Возможность вывести ссылку (текст / картинку / текст с картинкой) на страницу с перечнем всех производителей (и задать этой ссылке свой текст)
              2.5) Указать размеры логотипов в блоке
              
          3) для типа отображения "Карусель":
              3.1) Выбрать скрипт, с помощью которого будет организована карусель
              3.2) Выбрать ориентацию карусели (вертикально или горизонтально)
              3.3) Циклическая карусель или нет
              3.5) Возможно включения/отключения авто старта
              3.6) Возможно включения/отключения паузы при наведении
              3.7) Возможно установить скорость анимации
              3.8) Установка заголовок блока
              3.9) Выбор количества видимых элементов карусели
              3.10) Выбор количества элементы для прокрутки
              3.11) Размеры изображения логотипа (Ширина x Высота)
       
      Добавил lletol Добавлено 14.07.2016 Категория Слайдшоу, баннеры, галереи Системные требования Сайт разработчика http://oc.byhelp.info Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От lletol
      Каждый из нас сталкивался с тем, что необходимо вывести карусель логотипов производителей.
      Можно воспользоваться стандартными средствами через модуль карусель, но это не удобно, особенно если у вас производители постоянно обновляются или их очень много и приходится делать двойную работу.
      Модуль Brands block/carousel создан для решения этой задачи.
      Модуль выводит логотипы и ссылки на страницы производителя в магазине, данные берутся автоматически из базы магазина, что упрощает работу.
       
      Установка через OCMOD.
       
      Что же может модуль:
      вывести список производителей в виде меню вывести список производителей в виде блока с логотипами вывести список производителей в виде карусели  
       
      для типа отображения "Меню":         1.1) Количество производителей в блоке
              1.2) Вывести ссылку на страницу с перечнем всех производителей (и задать этой ссылке свой текст)
          
          2) для типа отображения "Блок":
              2.1) Показывать только логотипы или логотип и название производителя
              2.2) Выводить или нет производителей у которых нет логотипа (с возможностью задать картинку заглушку если у производителя нет логотипа)
              2.3) Количество производителей в блоке
              2.4) Возможность вывести ссылку (текст / картинку / текст с картинкой) на страницу с перечнем всех производителей (и задать этой ссылке свой текст)
              2.5) Указать размеры логотипов в блоке
              
          3) для типа отображения "Карусель":
              3.1) Выбрать скрипт, с помощью которого будет организована карусель
              3.2) Выбрать ориентацию карусели (вертикально или горизонтально)
              3.3) Циклическая карусель или нет
              3.5) Возможно включения/отключения авто старта
              3.6) Возможно включения/отключения паузы при наведении
              3.7) Возможно установить скорость анимации
              3.8) Установка заголовок блока
              3.9) Выбор количества видимых элементов карусели
              3.10) Выбор количества элементы для прокрутки
              3.11) Размеры изображения логотипа (Ширина x Высота)
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.