$netshop->goodslist_favorite()
добавление и удаление товаров в список избранных товаров
Добавление и удаление товара из списка избранных
Параметр | Описание |
---|---|
$item_id | номер объекта |
$class_id | номер компонента |
использование:
<a href="<?= $netshop->goodslist_favorite->get_toggle_action_url( $item['Message_ID'], $item['Class_ID']);?>">В избранное</a>
добавление товара в избранное
Параметр | Описание |
---|---|
$item_id | номер объекта |
$class_id | номер компонента |
$return_url | путь для возврата |
использование:
<a href="<?= $netshop->goodslist_favorite->get_add_action_url($item['Message_ID'], $item['Class_ID'], $_SERVER['REQUEST_URI']); ?>">Добавить в избранное</a>
удаление товара из избранного
Параметр | Описание |
---|---|
$item_id | номер объекта |
$class_id | номер компонента |
$return_url | путь для возврата |
использование:
<a href="<?= $netshop->goodslist_favorite->get_remove_action_url($item['Message_ID'], $item['Class_ID'], $_SERVER['REQUEST_URI']); ?>">Удалить из избранного</a>
добавление товара в список
Параметр | Описание |
---|---|
$item_id | номер объекта |
$class_id | номер компонента |
использование:
$netshop->goodslist_favorite->add( $f_RowID, $classID );
удаление товара из списка
Параметр | Описание |
---|---|
$item_id | номер объекта |
$class_id | номер компонента |
использование:
$netshop->goodslist_favorite->remove( $f_RowID, $classID );
удаление N товаров в соответствии с заданной сортировкой
Параметр | Описание |
---|---|
$index | количество удаляемых товаров |
$sort | сортировка:
|
использование:
$netshop->goodslist_favorite->remove_by_index( 5 );
полная очистка списка избранных товаров
использование:
$netshop->goodslist_favorite->clear( );
вывод всех записей по параметрам
Параметр | Описание |
---|---|
$sort | сортировка:
|
$limit | количество выводимых записей |
$skip_filter | учитывать ли данные фильтра |
использование:
// Выводим 12 последних добавленных в избранное товаров $netshop->goodslist_favorite->get_all( 'DESC', 12 );
вывод N записей в соответствии с сортировкой
Параметр | Описание |
---|---|
$index | количество удаляемых товаров |
$sort | сортировка:
|
использование:
$netshop->goodslist_favorite->get( 5, "DESC" );
удаление или добавление товара в список
Параметр | Описание |
---|---|
$item_id | номер объекта |
$class_id | номер компонента |
использование:
$netshop->goodslist_favorite->toggle( $f_RowID, $classID );
проверка на наличие товарв в списке
Параметр | Описание |
---|---|
$item_id | номер объекта |
$class_id | номер компонента |
использование:
$netshop->goodslist_favorite->check( $f_RowID, $classID );
Также для вывода блока со списком избранных товаров можно воспользоваться одноимённым виджетом.
Получение объекта nc_netshop
$netshop = nc_netshop::get_instance();