Дмитрий25 1 Posted December 3, 2014 Report Share Posted December 3, 2014 Вопрос по поводу ярлыков товара добавленных в последнем обновлении: можно ли вывести все товары которым назначен определенный ярлык? Link to post Share on other sites
support 447 Posted December 3, 2014 Report Share Posted December 3, 2014 Нет, модуль только появился, пока сортировки товара по ярлыкам нет, но в будущем конечно это планируется, что б можно было вывести например все товары с ярлыком распродажа и т.д. Link to post Share on other sites
support 447 Posted December 4, 2014 Report Share Posted December 4, 2014 Добавил возможность выводить список товара с конкретным ярлыком. Вот возьмите файл /app/Vendor/smarty/vam_plugins/function.content_listing.php Перепишите к себе. Добавился параметр label Как вывести все товары с одним конкретным ярлыком? Например, можете отредактировать Главную страницу в Админке - Содержание - Главная страница и добавить, к примеру, после рекомендуемых товаров: {content_listing template='featured-products' parent='39' type='product' limit='3'} такую строку: {content_listing template='featured-products' type='product' label_id='3' order='price-desc'} Обратите внимание на параметр label_id, он и задаёт, товары с каким ярлыком выводить. Вы тем самым на главной странице выведите все товары с ярлыком Распродажа. Чтобы ограничить вывод товаров с ярлыком какой-то конкретной категорией, а не выводить всё, что есть, то задайте параметр parent. Например так: {content_listing template='featured-products' parent='39' type='product' label_id='3' order='price-desc'} Это строка выведет товары с ярлыком Распродажа только из категории Смартфоны. function.content_listing.php Link to post Share on other sites
Дмитрий25 1 Posted December 5, 2014 Author Report Share Posted December 5, 2014 Спасибо! очень полезная вешь Link to post Share on other sites
Дмитрий25 1 Posted December 5, 2014 Author Report Share Posted December 5, 2014 Скажите еще вот что, в будущем можно ли ждать счетчик, показывающий время до конца акции (это относительно последнего обновления, в котором появились можно выбрать сроки акции)? Link to post Share on other sites
support 447 Posted December 5, 2014 Report Share Posted December 5, 2014 Не за что, но это пока не окончательный файл, там есть глюк с сотировкой небольшой. Как исправлю, выложу обновлённый файл. Насчёт счётчика, не знаю, по-моему, это спорное довольно решение, посмотрим. Link to post Share on other sites
support 447 Posted December 5, 2014 Report Share Posted December 5, 2014 Обновил файл function.content_listing.php А так же вот возьмите: /app/Contrller/PagesController.php /app/Vendor/smarty/vam_pluging/function.content.html Пепепишите к себе. Это что б сортировка правильно работала. PagesController.php function.content.php function.content_listing.php Link to post Share on other sites
Adilan 0 Posted June 29, 2018 Report Share Posted June 29, 2018 А есть еще возможность выводить товары в рекомендуемых не с определенным ярлыком, а с атрибутом? Чтобы в карточке товара вывовдились АНАЛОГИЧНЫЕ ТОВАРЫ с таким же атрибутом как у этого товара. Link to post Share on other sites
support 447 Posted June 29, 2018 Report Share Posted June 29, 2018 1 час назад, Adilan сказал: А есть еще возможность выводить товары в рекомендуемых не с определенным ярлыком, а с атрибутом? Чтобы в карточке товара вывовдились АНАЛОГИЧНЫЕ ТОВАРЫ с таким же атрибутом как у этого товара. Нет, на данный момент для такого вывода нет кода. Link to post Share on other sites
Руслан 0 Posted October 11, 2018 Report Share Posted October 11, 2018 Есть ли возможность выводить товары с несколькими ярлыками? Например, в рекомендуемых, показывать вперемешку товары с ярлыками "Хит" и "Распродажа"? Link to post Share on other sites
support 447 Posted October 11, 2018 Report Share Posted October 11, 2018 2 часа назад, Руслан сказал: Есть ли возможность выводить товары с несколькими ярлыками? Например, в рекомендуемых, показывать вперемешку товары с ярлыками "Хит" и "Распродажа"? Нет, на данный момент такой возможности нет. Но, по идее, это можно исправить не сложно. Попробуйте в /app/Catalog/function.content_listing.php поменять: $content_list_data_conditions = array_merge($content_list_data_conditions,array('ContentProduct.label_id' => $params['label_id'])); на: $content_list_data_conditions = array_merge($content_list_data_conditions,array('ContentProduct.label_id' => array($params['label_id']))); А в шаблоне где Вы выводите товары с ярлыком вместо параметра label_id=X попробуйте указать label_id="X,Y т.е. id номера ярлыков через запятую. Link to post Share on other sites
Recommended Posts