method
public
Facet::enableCurrencyConversion()
Сигнатура
public enableCurrencyConversion(string $toCurrencyId, array<string|int, mixed> $convertCurrencyId) : void
Описание
Работает только при установленном модуле 'currency'.
Параметры
$toCurrencyId
string
Корректный идентификатор валюты для значения цены, переданного в метод addPriceFilter.
$convertCurrencyId
array<string|int, mixed>
Массив корректных идентификаторов валют.
Возвращаемое значение
void
Как применяется в Facet
Facet::enableCurrencyConversion() — метод класса \Bitrix\Iblock\PropertyIndex\Facet модуля «Информационные блоки».
Метод объекта: сначала нужен экземпляр Facet.
use Bitrix\Main\Loader;
use Bitrix\Iblock\PropertyIndex\Facet;
Loader::includeModule('iblock');
/** @var Facet $object */
$toCurrencyId = '';
$convertCurrencyId = [];
$object->enableCurrencyConversion($toCurrencyId, $convertCurrencyId);Другие методы Facet
addDatetimePropertyFilter()Добавляет условие для дальнейшей фильтрации.addDictionaryPropertyFilter()Добавляет условие для дальнейшей фильтрации.addNumericPropertyFilter()Добавляет условие для дальнейшей фильтрации.addPriceFilter()Добавляет условие для дальнейшей фильтрации.getDictionary()Возвращает объект словаря фасетов.getIblockId()Возвращает идентификатор инфоблока.getSkuIblockId()Возвращает идентификатор инфоблока торговых предложений.getSkuPropertyId()Возвращает идентификатор свойства торговых предложений.getStorage()Возвращает объект хранилища фасетов.isEmptyWhere()Возвращает true, если фильтры не были применены.isValid()Возвращает true, если возможна перезапись фильтра.lookupDictionaryValue()Возвращает строку по её идентификатору в словаре.
Исходный файл: source/iblock/lib/propertyindex/facet.php:798

