Jack 0 Опубликовано 21 октября, 2020 Жалоба Share Опубликовано 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 нет ничего подходящего.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 октября, 2020 Жалоба Share Опубликовано 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 Ссылка на сообщение Поделиться на другие сайты
Jack 0 Опубликовано 22 октября, 2020 Автор Жалоба Share Опубликовано 22 октября, 2020 У меня Vamshop 1.73. Предложенные варианты не работают. Мне нужно понять в каком файле php генерируется карточка товара для общего списка товаров категории. По логике - это product_listing.php, но там нет ни одного цикла. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 октября, 2020 Жалоба Share Опубликовано 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 Ссылка на сообщение Поделиться на другие сайты
Jack 0 Опубликовано 22 октября, 2020 Автор Жалоба Share Опубликовано 22 октября, 2020 Ок, спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 октября, 2020 Жалоба Share Опубликовано 22 октября, 2020 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения