Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.6.x)
Общий форум
Отобразить всех производителей из главной категори
Отобразить всех производителей из главной категори
wgt
Новичок
Сообщений: 33
Откуда: Донецк
Регистрация: 06-06-2015
# 1
10-06-2015 21:43
Всем добрый вечер.
Можно ли отображать всех производителей из определённой категории на странице товара?
Т.е. я зашёл в карточку товара, который принадлежит категории "Бусы", в данном товаре мне нужно вывести всех производителей, которые указаны товарам в категории "Бусы".
Работаю на Престашоп 1.6.х
Сообщение отредактировано wgt 10-06-2015 22:43 ...
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 2
10-06-2015 23:04
1. Откройте файл
/controllers/front/ProductController.php
после:
Код:
'product_manufacturer' => new Manufacturer((int)$this->product->id_manufacturer, $this->context->language->id),
добавьте:
Код:
'all_man_from_category' => Db::getInstance()->ExecuteS('SELECT `id_manufacturer`, `name` FROM `'._DB_PREFIX_.'manufacturer` WHERE id_manufacturer IN (SELECT p.`id_manufacturer`
FROM `'._DB_PREFIX_.'product` p
'.Shop::addSqlAssociation('product', 'p').'
LEFT JOIN `'._DB_PREFIX_.'category_product` cp ON p.`id_product` = cp.`id_product`
WHERE cp.`id_category` = '.(int)$this->category->id.'
AND product_shop.`active` = 1
GROUP BY p.`id_manufacturer`)'),
2. Откройте файл
/themes/тема/product.tpl
и добавьте:
Код:
{if isset($all_man_from_category) && $all_man_from_category}
{foreach from=$all_man_from_category item=manufacture}
{$manufacture.id_manufacturer}
{$manufacture.name}
{/foreach}
{/if}
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
wgt
Новичок
Сообщений: 33
Откуда: Донецк
Регистрация: 06-06-2015
# 3
10-06-2015 23:11
ОГОНЬ!
Вы супермен ПРЕСТАШОП!
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов