Компонент служит для отображения таблицы курсов валют в соответствии с их форматом. Компонент стандартный и входит в дистрибутив модуля.
Описание currency.rates
В структуре визуального редактора компонент расположен по пути Контент > Валюты > Таблица курсов валют.
Компонент относится к модулю Валюты.
Параметры
| Поле |
Параметр |
Описание |
| Настройки кеширования |
| Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
| Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
| Дополнительные настройки |
| Массив "исходных" валют для перевода |
arrCURRENCY_FROM |
Задаются валюты, курсы которых должны быть отображены. |
| Валюта, к которой приводятся "исходные" валюты |
CURRENCY_BASE |
Указывается валюта, по отношению к которой считаются курсы остальных валют (базовая валюта). |
| День, на который показывать курсы валют (в формате "Y-m-d") |
RATE_DAY |
Указывается день, на который будут показываться курсы валют (в формате "Y-m-d"). Если день не указан, то будет отображен текущий курс. |
| Показывать курс валют с ЦБ РФ |
SHOW_CB |
[Y|N] При отмеченной опции отдельной табличкой будет выведен курс ЦБ РФ. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:currency.rates","",Array(
"arrCURRENCY_FROM" => Array("RUB", "USD", "EUR"),
"CURRENCY_BASE" => "RUB",
"RATE_DAY" => "",
"SHOW_CB" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "86400"
)
);?>