Лого производителя

Автор -SiGi-, 21 сентября 2011, 21:52:43

« назад - далее »

-SiGi-

Хочу чтобы для каждого товара показывать лого производителя. Как можно показывать лого производителя у товара ?

Виталий

#1
Добавьте в шаблон (tpl), например, в product-list.tpl,  код для показа картинки (логотипа) там, где вы хотите выводить логотип производителя.

{if ($product.manufacturer_id)}
  <img src="{$img_manu_dir}{$product.id_manufacturer}-small.jpg" class="logo-marque" alt="{$product.manufacturer_name}" />
{/if}
Cоздание интернет сайтов Webstudio UwK

-SiGi-

Мне нужно не в списке продуктов, а на странице где информация о продукте. Это какой шаблон ?

Виталий

Cоздание интернет сайтов Webstudio UwK

-SiGi-

Спасибо за помощь.

Вопрос к админу, на форуме есть система поощрений за помощь ?

Виктор Демидов

Цитата: -SiGi-
Вопрос к админу, на форуме есть система поощрений за помощь ?
На форуме есть возможность повлиять на карму с помощью отзывов. Вынесу этот вопрос в отдельную тему в топик "Правила форума"

-SiGi-

Уже есть возможность довать отзывы ?
Может не в тему, но не нашел куда написать.

manchi

#7
Цитата: Виталий от 21 сентября 2011, 22:08:46
Добавьте в шаблон (tpl), например, в product-list.tpl,  код для показа картинки (логотипа) там, где вы хотите выводить логотип производителя.

{if ($product.manufacturer_id)}
  <img src="{$img_manu_dir}{$product.id_manufacturer}-small.jpg" class="logo-marque" alt="{$product.manufacturer_name}" />
{/if}

Где искать проблему если условие $product.manufacturer_id не выполняется. То есть нету $product.manufacturer_id

Или вопрос полегче, как получить id с url?

Виктор Демидов

Цитироватьнету $product.manufacturer_id
Добавьте производителя в панели администратора. При создании продукта укажите производителя товара.
Цитироватькак получить id с url?
Смотря какой id вам нужен. Например, ид продукта. Отключите чпу и при загрузке страницы товара вы получаете ид продукта: http://prestashop144/product.php?id_product=1


manchi

Цитата: Виктор Демидов от 27 сентября 2012, 16:34:36

Добавьте производителя в панели администратора. При создании продукта укажите производителя товара.

Так дело в том что есть производитель, есть товары. Но сам шаблон не осознает это, либо скорее всего проблема на уровне контроллера.

Виктор Демидов

Используя ProductController вы можете получить
'product_manufacturer' => new Manufacturer((int)$this->product->id_manufacturer, self::$cookie->id_lang)

vit2010

#11
Всем доброго времени суток...

Не могу в PS 1.6.1.24 получить вывод лого производителя в manufacturer.tpl.
пишу <img src="{$img_manu_dir}{$manufacturer->id_image}-small.jpg" class="logo-marque" alt="" />
Выводится фото по умолчанию (нет определяется id производителя .../img/m/-....jpg)
Подскажите в чем проблема?
За ранее спасибо!

PrestaMan

id производителя
$manufacturer->id_manufacturer
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

vit2010

Цитата: PrestaMan от 06 марта 2020, 23:56:34
id производителя
$manufacturer->id_manufacturer
Спасибо!
Наконец то получилось...