Template:Zh YandexMap Description Placemark/ru: Difference between revisions
mNo edit summary |
|||
Line 43: | Line 43: | ||
=== Дополнительные поля для пользовательской кастомизации === | === Дополнительные поля для пользовательской кастомизации === | ||
Если Вам дополнительно нужны поля, которые хотите заполнять через интерфейс, а затем их использовать в своих скриптах, то в разделе дополнительных полей для пользовательской кастомизации Вы можете определить в какое поле будет записываться нужная вам информация. | |||
[[File:YM-Placemark-Detail-HiddenFields.JPG]] | [[File:YM-Placemark-Detail-HiddenFields.JPG]] | ||
Эти поля никак не обрабатываются, соответственно, Вы можете использовать их на свое усмотрение. | Эти поля никак не обрабатываются, соответственно, Вы можете использовать их на свое усмотрение. | ||
Line 68: | Line 69: | ||
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE9_LABEL | COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE9_LABEL | ||
=== Кастомизация меток === | === Кастомизация меток === |
Revision as of 19:39, 30 October 2011
Создание меток
Переходим на закладку "Placemarks"
Вводим необходимое количество меток с привязкой к конкретной карте. Координаты удобно выбирать путем перетаскивания метки (значения автоматически подставляются в поля формы) или кликая мышкой на необходимом месте.
Элементы метки
Map Title | Наименование карты, на которой будет выводиться метка |
Title | Наименование |
Description | Примечание |
Published | Признак публикации, т.е. активности записи |
Icon Type | Иконка |
Latitude | Широта |
Longitude | Долгота |
Open baloon | Сразу открыть всплывающее окно |
URL Site | URL адрес сайта |
Site Name | Наименование сайта, если хочется вместо URL видеть красивое название |
URL Image | URL адрес изображения, которое можно вывести во всплывающем окне |
Placemark Group | Группа, к которой относится метка |
Category | Категория |
Дополнительные поля для пользовательской кастомизации
Если Вам дополнительно нужны поля, которые хотите заполнять через интерфейс, а затем их использовать в своих скриптах, то в разделе дополнительных полей для пользовательской кастомизации Вы можете определить в какое поле будет записываться нужная вам информация.
Эти поля никак не обрабатываются, соответственно, Вы можете использовать их на свое усмотрение.
Это позволяет пользователю вводить какую-то дополнительную информацию по метке в одном месте со всей остальной информацией, и, при дополнительной правки вывода основной информации, настроить компонент (плагин) для вывода этой (дополнительной) информации.
Для удобства Вы также можете изменить подпись этих полей в файле
/administrator/language/en-GB/en-GB.com_zhyandexmap.ini
строки
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE1_LABEL
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE2_LABEL
...
COM_ZHYANDEXMAP_MAPMARKER_DETAIL_ATTRIBUTE9_LABEL
Кастомизация меток
Скопируйте свои изображения меток (в формате PNG) в каталог
/administrator/components/com_zhyandexmap/assets/icons/
Компонент автоматически подхватит изображения при выборе типа метки.
Единственное требование – чтобы расширение файла было .png т.е. в нижнем регистре, т.к. наименования изображений хранятся в БД без расширения, и оно дописывается при выводе.
Группировка меток
Метка может входить в одну из групп, для этого на метке указываете принадлежность к группе. Если на карте установлен признак использования группировки меток (значение поля Placemark Control отлично от No), то начинает работать дополнительная функциональность: появляется список активных групп (местоположение определяется этим же полем, причем первые четыре (left, top, right, bottom) соответствуют табличной форме представления, а два последний (Group-Map, Map-Group) – строится на div, и у Вас есть возможность делать с ними что угодно :)На карте также есть выпадающий список Placemark Group CSS – который реализует следующую функциональность:
- первые два стиля – предопределенные, и находятся в файле в папке
/administrator/components/com_zhyandexmap/assets/css/markergroups.css
- третий – Вы его можете переопределить в своем css-файле шаблона
при этом в этих трех случаях просто имеем три разных названия объектов, соответственно, можно изменять стили как вздумается.
Наименования следующие
для div-тега идентификатор принимает значения
- YMapsMenu-advanced
- YMapsMenu-simple
- YMapsMenu-external
для ul-тега
- zhym-menu-advanced
- zhym-menu-simple
- zhym-menu-external
Соответственно, стили прописываем для них.
Поле Show Placemark Group Icon используется для отображения иконки группы в списке групп.