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

Ярлыки товара


Дмитрий25

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

Вопрос по поводу ярлыков товара добавленных в последнем обновлении: можно ли вывести все товары которым назначен определенный ярлык?

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

Нет, модуль только появился, пока сортировки товара по ярлыкам нет, но в будущем конечно это планируется, что б можно было вывести например все товары с ярлыком распродажа и т.д.

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

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

 

Вот возьмите файл /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

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

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

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

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

Как исправлю, выложу обновлённый файл.

 

Насчёт счётчика, не знаю, по-моему, это спорное довольно решение, посмотрим.

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

Обновил файл 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

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

А есть еще возможность выводить товары в рекомендуемых не с определенным ярлыком, а с атрибутом?

Чтобы в карточке товара вывовдились АНАЛОГИЧНЫЕ ТОВАРЫ с таким же атрибутом как у этого товара.

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

А есть еще возможность выводить товары в рекомендуемых не с определенным ярлыком, а с атрибутом?

Чтобы в карточке товара вывовдились АНАЛОГИЧНЫЕ ТОВАРЫ с таким же атрибутом как у этого товара.

Нет, на данный момент для такого вывода нет кода.

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

Есть ли возможность выводить товары с несколькими ярлыками? Например, в рекомендуемых, показывать вперемешку товары с ярлыками "Хит" и "Распродажа"?

Ссылка на сообщение
Поделиться на другие сайты
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 номера ярлыков через запятую.

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