Yandex карта — различия между версиями
Материал из Umicms
Cmac (обсуждение | вклад) |
XiBOR (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
* Добавьте новую страницу контента, в дополнительных параметрах страницы выберите назначение типа "Карта" и нажмите сохранить | * Добавьте новую страницу контента, в дополнительных параметрах страницы выберите назначение типа "Карта" и нажмите сохранить | ||
* Внизу страницы появится новое поле "Yandex-карта", вставьте Ваш код карты, сохраните изменения | * Внизу страницы появится новое поле "Yandex-карта", вставьте Ваш код карты, сохраните изменения | ||
+ | * Добавить в xsl шаблоне вызов этого поля | ||
+ | <source lang="xml"> | ||
+ | <xsl:value-of select="//property[@name='yandex']/value" disable-output-escaping="yes" /> | ||
+ | </source> | ||
+ | * Или в tpl шаблоне | ||
+ | <source lang="php"> | ||
+ | %data getPropery(%pid%, 'yandex')% | ||
+ | </source> | ||
+ | |||
+ | Проверено в 2.8.5.3 | ||
[[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]][[Категория:Сторонние сервисы и программы]] | [[Категория:Вопросы и уроки разработки сайтов на UMI.CMS]][[Категория:Сторонние сервисы и программы]] |
Версия 11:31, 31 октября 2012
Если Вы хотите добавить Yandex карту и вставляете код скрипта в визуальный редактор, но карта не работает - Вы можете воспользоваться следующим способом:
- Добавьте новый тип данных в модуле "Шаблоны данных" Карта (дочерний по отношению к страницам контента)
- Добавьте новую группу полей (Например, Yandex-карта)
- Добавьте новое поле (Например, yandex), тип поля "Простой текст"
- Добавьте новую страницу контента, в дополнительных параметрах страницы выберите назначение типа "Карта" и нажмите сохранить
- Внизу страницы появится новое поле "Yandex-карта", вставьте Ваш код карты, сохраните изменения
- Добавить в xsl шаблоне вызов этого поля
<xsl:value-of select="//property[@name='yandex']/value" disable-output-escaping="yes" />
- Или в tpl шаблоне
%data getPropery(%pid%, 'yandex')%
Проверено в 2.8.5.3