Доброго времени суток! Интересует компонент Выбор сайта (bitrix:main.site.selector) По описанию в курсе http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=28&TYPE=Y говорится "Данный компонент перечисляет все сайты, созданные на базе данной копии продукта, определяет путь к корневым директориям данных сайтов и выводит ссылки с названиями сайтов в определенном в шаблоне дизайна сайта месте." Вопрос собственно в том как поменять название ссылок (которые определены названием сайтов), например как: eng и рус, а не сайт на английском и сайт на русском? Полез в шаблон компонента заменил переменную $arSite["NAME"] статикой на рус и eng, ну естественное при переключении становить ся либо рус рус либо eng eng либо еще какие то несоответсвующие названия Как решить эту проблему может кто то уже сталкивался тут? заранее благодарю
Я бы посоветовал сделать вам языковые сообщения в папке шаблона компонента /lang/ru/template.php В файле добавляете $MESS['SITE_NAME_s1'] = "рус"; $MESS['SITE_NAME_s2'] = "eng"; Где s1 s2 идентификаторы ваших сайтов
А в самом шаблоне вместо $arSite["NAME"] Выводите GetMessage('SITE_NAME_' . $arSite['ID']);
Тем самым вы сделаете названия сайтов, которые будут хранится в языковых сайтах