Перейти к содержанию
Форум поддержки пользователей VamShop

Как на странице категории товаров вывести Производителя?


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

Подскажите, как вывести производителя в общем листинге товаров (в каждой карточке товара)? Статью:

https://forum.vamshop.ru/topic/8387-%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8F-%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8E/#comment-69669

видел и она рабочая, но не понятно где вставлять код, в /includes/modules/product_listing.php нет ничего подходящего..

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Jack сказал:

Подскажите, как вывести производителя в общем листинге товаров (в каждой карточке товара)? Статью:

https://forum.vamshop.ru/topic/8387-как-на-странице-карточки-товара-вывести-производителя-и-категорию/#comment-69669

видел и она рабочая, но не понятно где вставлять код, в /includes/modules/product_listing.php нет ничего подходящего..

Уже есть метка {$module_data.MANUFACTURER}

Достаточно её вставить.

Если у Вас шаблон vamshop4, то в /templates/vamshop4/components/product-card/product-card-buy-button.html

Например после {$module_data.PRODUCTS_NAME}

Если у Вас свой какой-то шаблон, тогда вставляйте в шаблон списка товара /templates/шаблон/module/product_listing

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

У меня Vamshop 1.73. Предложенные варианты не работают. Мне нужно понять в каком файле php генерируется карточка товара для общего списка товаров  категории. По логике - это product_listing.php, но там нет ни одного цикла.

 

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Jack сказал:

У меня Vamshop 1.73. Предложенные варианты не работают. Мне нужно понять в каком файле php генерируется карточка товара для общего списка товаров  категории. По логике - это product_listing.php, но там нет ни одного цикла.

 

В /includes/modules/default.php

В переменных $listing_sql идёт запрос в базу на вывод списка товара.

В этот запрос надо добавлять вывод название производителя, либо id производителя.

Затем в /includes/classes/product.php в buildDataArray добавлять метку для шаблона.

и затем выводить эту метку в шаблон списка товара /templates/шаблон/module/product_listing/

Всё это уже сделано по умолчанию в более новых версиях.

Можете скачать и посмотреть как сделано https://vamshop.ru/download.html

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