$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();