Jack 0 Posted October 21, 2020 Report Share Posted October 21, 2020 Подскажите, как вывести производителя в общем листинге товаров (в каждой карточке товара)? Статью: 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 нет ничего подходящего.. Link to post Share on other sites
support 447 Posted October 21, 2020 Report Share Posted October 21, 2020 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 Link to post Share on other sites
Jack 0 Posted October 22, 2020 Author Report Share Posted October 22, 2020 У меня Vamshop 1.73. Предложенные варианты не работают. Мне нужно понять в каком файле php генерируется карточка товара для общего списка товаров категории. По логике - это product_listing.php, но там нет ни одного цикла. Link to post Share on other sites
support 447 Posted October 22, 2020 Report Share Posted October 22, 2020 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 Link to post Share on other sites
Jack 0 Posted October 22, 2020 Author Report Share Posted October 22, 2020 Ок, спасибо Link to post Share on other sites
support 447 Posted October 22, 2020 Report Share Posted October 22, 2020 Не за что Link to post Share on other sites
Recommended Posts