UMIhelp

Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: ajoq от 28 Октября 2011, 15:00:35

Название: Вывод Яндекс карты в шаблоне
Отправлено: ajoq от 28 Октября 2011, 15:00:35
Приветствую!

http://www.vosksalon.ru/contacts/address/

Нужна помощь в вопросе вывода Яндекс карты. С umi cms сталкиваюсь впервые, логику системы не знаю. Задача - вставить api Яндекс карт в контактную информацию. Что я сделал -
- в шаблонах данных в типе данных "адрес салона" (уже был создан ранее) добавил новую группу полей с идентификатором "imap"
- в этой группе полей добавил поле типа простой текст с ид yamap
- вставил код карты через админку (структура сайта - редактирование страницы)
- в шаблоне (/tpls/content) в нужной странице вывел карту следующим образом: %data getProperty(%id%, 'yamap')% (я не прогер, сделал просто по аналогии с другими полями в шаблоне)

Вроде все норм, карта выводится, но вот над картой выводится надпись "[Text], Яндекс карта (yamap): ". Вопрос - как избавиться от этой надписи?
Название: Re:Вывод Яндекс карты в шаблоне
Отправлено: admin от 28 Октября 2011, 15:28:11
сделал все классно, прямо по статье на wiki, а насчет лишнего текста... ты выводишь поле без указания шаблона (третий параметр в макросе %data getProperty(%id%, 'yamap')%) и он использует шаблон /tpls/data/default.tpl глянь как там задан шаблон для поля типа text увидишь тот самый "лишний текст"
Название: Re:Вывод Яндекс карты в шаблоне
Отправлено: ajoq от 31 Октября 2011, 10:42:48
Да, нашел. Убрал лишнее, но "лишний текст" все равно остался. Может, данная какашка еще зарыта где-нибудь?
Название: Re:Вывод Яндекс карты в шаблоне
Отправлено: Vladimir от 01 Ноября 2011, 06:38:03
Я делал так:
В тип данных страницы добавить поле типа "Простой текст". Задаем ему имя попроще, оно нам понадобиться, например, yandex_map  .

Далее заполнить его и вывести через визивиг обычным способом - %yandex_map%
Название: Re:Вывод Яндекс карты в шаблоне
Отправлено: admin от 01 Ноября 2011, 12:45:56
укажи при вызове явно %data getProperty(%id%, 'yamap',simple)% где simple шаблон /tpls/data/simple.tpls, который я описывал в статье http://umihelp.ru/377/bubble-tips-in-filter/
Название: Re:Вывод Яндекс карты в шаблоне
Отправлено: ajoq от 08 Ноября 2011, 00:24:52
Всем спасибо. То ли кеш не почистил, то ли чудо произошло, но лишнее убралось).