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