04.03.2016 15:26:19
[QUOTE]Александр Кулеша написал:
И он работает ?[/QUOTE] блин ( работает, но только в сторону переключения "с мобильной на полную". А обратно - не переключает ((( только что увидел |
|
|
20.01.2016 12:55:35
Максим Веряскин, [QUOTE]Вот, немного поправил функцию. Теперь должно все работать:
[/QUOTE] А что с ней делать дальше? У меня та же проблема... Я запихнул ее в init.php , а как к ней обратиться... |
|
|
19.01.2016 00:28:59
Алексей Панов, реализовал. Спасибо большое еще раз!
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]
|
|||
|