Задача: для вывода слайдера используется компонент списка новостей:
news.list, с возможность задания параметров: эффектов анимации, скорости смены слайдов и другие. Данные настройки устанавливаются в форме настройки компонента, и через
$arParams – получаются в шаблоне компонента.
В шаблоне компонента, для установки и получения необходимых параметров, создан файл
.parameters.php в котором содержится следующий код:
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arTemplateParameters = array(
'SLIDER_EFFECT' => array(
'NAME' => 'Эффект смены слайдов',
'TYPE' => 'LIST',
'SORT' => '10',
'VALUES' => array(
'sliding' => 'Скольжение',
'fading' => 'Затухание',
),
'MULTIPLE' => 'N',
),
'SLIDER_TIME' => array(
'NAME' => 'Скорость смены слайдов (мс)',
'TYPE' => 'STRING',
'SORT' => '20',
'DEFAULT' => '5000',
),
);
В результате в настройка компонента появились необходимые поля:
Однако данные в массив с настройками $arParams – не попадают. Задаваемых параметры в массиве
$arParams['SLIDER_EFFECT'] и
$arParams['SLIDER_TIME'] – отсутствуют.
В чем ошибка? Как установить и предать параметры в шаблон компонента?