Навигация
ПОПУЛЯРНОЕ
Опрос
Какие виды уроков Вы хотите видеть на сайте?
|
Привязка к Яндекс карте.05 сен 2014 | Комментариев: 0 | Просмотров: 2773
Задача: Есть инфоблок со свойством «Привязка к Яндекс. Карте» с символьным кодом «MAP». У элемента этого инфоблока имеется адрес. Нужно показать этот адрес на карте.
Добавляем на нужную страницу компонент «Яндекс.Карты: настраиваемая карта»(«bitrix:map.yandex.view«) . Сразу копируем шаблон этого компонента(рис.1). Чтобы отобразить наши координаты, которые хранятся в свойстве «MAP», нужно считать их из элемента инфоблока и представить компоненту в понятном для него виде:
Теперь в массиве $arResult хранятся наши координаты и имя элемента в понятном для компонента виде. Вот теперь можно передать $arResult в компонент :
Исправим немного отображение элемента на карте. Предварительно скопируем компонент «Яндекс.Карты: настраиваемая карта»(«bitrix:map.yandex.view») в другое пространство имен. Теперь мы можем кастомизировать компонент нашу Яндекс.Карту. Тут нам понадобится документация Апи Яндекс Карт. Найдем в шаблоне компонента файл script.js. Нам интересны две переменные:
Первая уже определена , нужно добавить вторую. Далее найдите такие строки:
Их я заменил на следующее:
И плюс к этому добавил в результат созданную нами переменную preset :
Вот что получилось у меня =) Я передал кроме имени в массив $arResult еще и картинку и некоторые параметры.
Источник: www.thisis-blog.ru
Ссылка на новость:
ЕЩЕ НА ЭТУ ТЕМУ:Навигация вперед и назад в элементах инфоблока
В этой статье я расскажу как сделать навигацию вперед и назад в элементе инфоблока.
Не работает визуальный редактор
В этой статье расскажу почему бывает не работает визуальный редактор.
Вывести картинку раздела и подраздела битрикса
В этой статье расскажу и покажу как вывести картинку раздела или подраздела категорий. Следовательно картинка берется с товара и становится в раздел.
Как выгрузить товары только в наличии из Битрикса в Яндекс Маркет
По умолчанию Битрикс выгружает в YML (Яндекс Маркет) все активированные товары.
Связь способов доставки с платежными системами в компоненте bitrix:sale.order.ajax
Часто требуется сделать так, чтобы в оформлении заказа какие-то платежные системы показывались только для определенных служб доставки. Например, для доставки
Отправка письма на почту через веб-форму для Битрикса
Этим уроком я расскажу как сделать, чтоб на Битриксе работала отправка письма на почту через веб-форму. Сразу отвечу на резонный вопрос о том что ведь есть в
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
|