UMIhelp
Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: 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): ". Вопрос - как избавиться от этой надписи?
-
сделал все классно, прямо по статье на wiki, а насчет лишнего текста... ты выводишь поле без указания шаблона (третий параметр в макросе %data getProperty(%id%, 'yamap')%) и он использует шаблон /tpls/data/default.tpl глянь как там задан шаблон для поля типа text увидишь тот самый "лишний текст"
-
Да, нашел. Убрал лишнее, но "лишний текст" все равно остался. Может, данная какашка еще зарыта где-нибудь?
-
Я делал так:
В тип данных страницы добавить поле типа "Простой текст". Задаем ему имя попроще, оно нам понадобиться, например, yandex_map .
Далее заполнить его и вывести через визивиг обычным способом - %yandex_map%
-
укажи при вызове явно %data getProperty(%id%, 'yamap',simple)% где simple шаблон /tpls/data/simple.tpls, который я описывал в статье http://umihelp.ru/377/bubble-tips-in-filter/
-
Всем спасибо. То ли кеш не почистил, то ли чудо произошло, но лишнее убралось).