Алексей Панов, реализовал. Спасибо большое еще раз!
1. Создаем массив в файле template.php компонента bitrix.catalog.smart.filter (как вариант, можно создать в отдельном файле и подключить его через require):[CODE]<? $FILT = Array (
"427" => Array ( //Код раздела
"254" => "Производитель", // код свойства - название свойства
"259" => "Ширина шины",
"255" => "Профиль шины",
"250" => "Диаметр шины",
"251" => "Индекс нагрузки",
"252" => "Индекс скорости",
"256" => "Рисунок протектора",
"261" => "Норма слойности",
"253" => "Категория авто",
),
"399" => Array ( //ID Section для дисков
"254" => "Производитель",
"263" => "Ширина обода",
"250" => "Диаметр диска",
"251" => "Крепеж (PCD)",
"252" => "Вылет (ET)",
"256" => "Конструкция диска",
"261" => "Ступица",
"253" => "Категория авто",
),
"394" => Array ( //ID Section для аккумуляторов
"254" => "Производитель",
"259" => "Ширина (мм)",
"255" => "Высота (мм)",
"250" => "Длина (мм)",
"251" => "Емкость (Ah)",
"252" => "Стартовый ток (EN)",
)
);
?>[/CODE]2. В этом же файле ищем, где считываются критерии фильтра в коде будет что-то типа:[CODE]<?foreach($arResult["ITEMS"] as $arItem){[/CODE]3. Выводим вместо системного названия - своё:[CODE]$arItem['NAME'] = $FILT[$arParams['SECTION_ID']][$arItem['ID']];[/CODE]Видим, что считывается [B]$arParams['SECTION_ID'][/B] - то есть в зависимости от ID текущего раздела будут подхватываться соответствующие названия фильтра.
[B]Результат:[/B]
Скрытый текст |
---|
[IMG WIDTH=194 HEIGHT=518]http://cs633322.vk.me/v633322981/de1d/bfPesybtsMM.jpg[/IMG] [IMG WIDTH=192 HEIGHT=587]http://cs633322.vk.me/v633322981/de24/aSqflBvhJYw.jpg[/IMG] |