Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alex19pov31/bitrix_facet_helper

Хелпер для работы с фасетными индексами CMS Bitrix
https://github.com/alex19pov31/bitrix_facet_helper

bitrix helper php

Last synced: 23 days ago
JSON representation

Хелпер для работы с фасетными индексами CMS Bitrix

Awesome Lists containing this project

README

        

[![Build Status](https://api.travis-ci.org/alex19pov31/bitrix_facet_helper.svg?branch=master)](https://travis-ci.org/alex19pov31/bitrix_facet_helper)

# Bitrix facet helper

Хелпер для работы с фасетными индексами.

### Установка

```composer require alex19pov31/bitrix_facet_helper```

### Использование

```php
getList([
'ACTIVE' => 'Y',
'PROPERTY_COLOR' => 'brown',
]);

$facetResult->getValues();
// Количество элементов после фильтрации
$facetResult->getElementCount();
// Список значений свойства
$facetResult->getProperty('COLOR')->getValues();
// Список значений элементов справочника
$facetResult->getProperty('COLOR')->getDictValues();
//$facetResult['COLOR']->getDictValues();

$facetResult->getProperty('PRICE_BASE')->getMinValue();
$facetResult->getProperty('PRICE_BASE')->getMaxValue();
$facetResult->getProperty('PRICE_BASE')->getOriginMinValue();
$facetResult->getProperty('PRICE_BASE')->getOriginMaxValue();
$facetResult->getProperty('PRICE_BASE')->isValidValues();

```