Версия: 6.x
burger close
Класс VirtualDir

Подробное описание

Класс содержит функции по работе с виртуальными категориями (сео фильтрами)

Открытые члены

 __construct (Orm\Dir $dir=null)
 
 getPropertyFilterForm ($prop_id, $property_data=null)
 
 getFilteredProductIds ($add_dir_ids, $cache=true)
 

Поля данных

const INVALIDATE_TAG = 'virtual_dir'
 

Конструктор(ы)

__construct ( Orm\Dir  $dir = null)

Методы

getFilteredProductIds (   $add_dir_ids,
  $cache = true 
)

Возвращает отобранные ID товаров, которые должны отображаться в данной категории

Аргументы
array$add_dir_ids- список ID категорий, товары из которых необходимо добавить к выборке
bool$cache- Если true, то будет задействован механизм кэширования
Возвращает
int[]
getPropertyFilterForm (   $prop_id,
  $property_data = null 
)

Возвращает форму одного свойства

Аргументы
$prop_id
array$property_data
Возвращает
bool|string
Исключения
\SmartyException

Поля

const INVALIDATE_TAG = 'virtual_dir'