• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/propertyindex/facet.php
  • Класс: BitrixIblockPropertyIndexFacet
  • Вызов: Facet::getFacetFilter
protected function getFacetFilter(array $facetTypes)
{
	$facetFilter = array();
	foreach ($this->getSectionFilterProperty($this->sectionId) as $propertyId => $propertyType)
	{
		if (!$facetTypes || in_array($propertyType, $facetTypes))
		{
			$facetFilter[] = $propertyId * 2;
		}
	}
	if (!$facetTypes || in_array(Storage::PRICE, $facetTypes))
	{
		foreach ($this->getFilterPrices() as $priceId)
		{
			$facetFilter[] = 1 + $priceId * 2;
		}
	}
	return $facetFilter;
}