Формирование списка свойств для фильтра
CatalogFilterData - класс для получения уникальных свойств из любого каталога Prologue-Framework
tableCatalog - таблица каталога
section_id - раздел каталога
fields - массив свойств который нужно получить
для каждого свойства указывается тип данных int - для числовых свойств и string - для строковых данных
в параметр section_id можно передать массив id разделов
$filterDataList = CatalogFilterData::getData([
'tableCatalog' => 'PrCatalogProducts',
'section_id' => 0,
'fields' => array(
'width' => 'int',
'length' => 'int',
'height' => 'int',
)]);