Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
%total% для %data doSelection()%

Автор albionРаздел Макросы UMI.CMS

Ответов: 5
Просмотров: 2988
Последний ответ 24 Июль 2011, 10:29:40
от albion
autothumbs.php версии 2,8,4

Автор albionРаздел Настройка системы и модулей

Ответов: 6
Просмотров: 3994
Последний ответ 21 Июль 2011, 18:00:19
от admin
Фильтр по полю

Автор mihdanРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 1232
Последний ответ 18 Октябрь 2013, 22:53:46
от PHOENIX-75
Как импортировать поля TITLE, DESCRIPTION из 1С

Автор KTIРаздел Шаблоны XSLT

Ответов: 3
Просмотров: 1400
Последний ответ 08 Декабрь 2013, 14:17:50
от KTI
Зависимые фильтры

Автор mihdanРаздел Шаблоны XSLT

Ответов: 5
Просмотров: 1819
Последний ответ 28 Сентябрь 2013, 16:44:23
от Aisamiery

0 Пользователей и 1 Гость просматривают эту тему.

*

ajoq

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Вывод Яндекс карты в шаблоне
« : 28 Октябрь 2011, 15:00:35 »
Приветствую!

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

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

Вроде все норм, карта выводится, но вот над картой выводится надпись "[Text], Яндекс карта (yamap): ". Вопрос - как избавиться от этой надписи?
« Последнее редактирование: 28 Октябрь 2011, 15:04:56 от ajoq »

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Вывод Яндекс карты в шаблоне
« Ответ #1 : 28 Октябрь 2011, 15:28:11 »
сделал все классно, прямо по статье на wiki, а насчет лишнего текста... ты выводишь поле без указания шаблона (третий параметр в макросе %data getProperty(%id%, 'yamap')%) и он использует шаблон /tpls/data/default.tpl глянь как там задан шаблон для поля типа text увидишь тот самый "лишний текст"

*

ajoq

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Re:Вывод Яндекс карты в шаблоне
« Ответ #2 : 31 Октябрь 2011, 10:42:48 »
Да, нашел. Убрал лишнее, но "лишний текст" все равно остался. Может, данная какашка еще зарыта где-нибудь?

*

Vladimir

  • ****
  • 271
  • +46/-0
    • Просмотр профиля
Re:Вывод Яндекс карты в шаблоне
« Ответ #3 : 01 Ноябрь 2011, 06:38:03 »
Я делал так:
В тип данных страницы добавить поле типа "Простой текст". Задаем ему имя попроще, оно нам понадобиться, например, yandex_map  .

Далее заполнить его и вывести через визивиг обычным способом - %yandex_map%

*

admin

  • *****
  • 2421
  • +172/-1
    • Просмотр профиля
Re:Вывод Яндекс карты в шаблоне
« Ответ #4 : 01 Ноябрь 2011, 12:45:56 »
укажи при вызове явно %data getProperty(%id%, 'yamap',simple)% где simple шаблон /tpls/data/simple.tpls, который я описывал в статье http://umihelp.ru/377/bubble-tips-in-filter/

*

ajoq

  • *
  • 3
  • +0/-0
    • Просмотр профиля
Re:Вывод Яндекс карты в шаблоне
« Ответ #5 : 08 Ноябрь 2011, 00:24:52 »
Всем спасибо. То ли кеш не почистил, то ли чудо произошло, но лишнее убралось).