Добрый день!
Прошу помощи в реализации мультиалютности в умном фильтре, именно в выводе в полях для ввода "Цена ОТ - ДО" цен в другой валюте!
Я успешно реализовал вывод в другой валюте в карточке товара с помощью CCurrencyRates::ConvertCurrency() с помощью селектора меняю там отображение цен.
Но умном фильтре в полях ввода стало для меня проблемой...
В input в шаблоне я заменил value на
$price_min = round(CCurrencyRates::ConvertCurrency($arItem["VALUES"]["MIN"]["VALUE"], 'RUB', 'USD'), 2);
$price_min_html = round(CCurrencyRates::ConvertCurrency($arItem["VALUES"]["MIN"]["HTML_VALUE"], 'RUB', 'USD'), 2);
value="<?=($price_min_html) ? $price_min_html : ($price_min)?>"
data-price="<?=$price_min;?>"
Так же для значений MAX
Значения успешно подставляются в input полях на нужные, но бегунки при перемещении по прежнему отображают рубли.
В $arJsParams =
Передаются как раз параметры в script.js но если я там меняю на конвертированные значения он естественно так как нет таких цен он работает не корректно.
Нужно передавать значения в рублях а в input отображать в конвертированных значениях.
И тут пришел в тупик! Знаю что с ходу тут врядле без проб можно подсказать, может кому то придут мысли какие то или решал подобную задачу...
У товара одна цена в рублях.