Zh GoogleMap Plugin/ru: Difference between revisions

From Documentation
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 3: Line 3:
Плагин для компонента предназначен для вставки карт в статьи.
Плагин для компонента предназначен для вставки карт в статьи.


Вы также можете вставить карту в любую позицию шаблона как модуль, для этого создайте Custom HTML модуль, расположите модуль в нужной позиции и вставьте вызов плагина.  
Более того, поскольку это плагин для содержимого (content), то Вы можете вставить код вызова в Custom HTML модуль и вывести карту как модуль. Рекомендуется ставить ширину=0 (что соответствует width: 100%), для того, чтобы карта автоматически заполняла ширину модуля и при изменении размеров (например, переменный размер шаблона), не происходило "вылезание" карты за размеры.




Line 75: Line 75:
Карта выводится как компонент (т.е. все функции именно компонента, не плагина). Т.е. плагин осуществляет вызов компонента.
Карта выводится как компонент (т.е. все функции именно компонента, не плагина). Т.е. плагин осуществляет вызов компонента.
Есть особенность – при этом стили шаблона не подгружаются.
Есть особенность – при этом стили шаблона не подгружаются.
Более того, поскольку это плагин для содержимого (content), то Вы можете вставить код вызова в Custom HTML модуль и вывести карту как модуль. Рекомендуется ставить ширину=0 (что соответствует width: 100%), для того, чтобы карта автоматически заполняла ширину модуля и при изменении размеров (например, переменный размер шаблона), не происходило "вылезание" карты за размеры.





Revision as of 06:48, 2 November 2011

Назначение

Плагин для компонента предназначен для вставки карт в статьи.

Более того, поскольку это плагин для содержимого (content), то Вы можете вставить код вызова в Custom HTML модуль и вывести карту как модуль. Рекомендуется ставить ширину=0 (что соответствует width: 100%), для того, чтобы карта автоматически заполняла ширину модуля и при изменении размеров (например, переменный размер шаблона), не происходило "вылезание" карты за размеры.


Установка

Установите плагин через Extension Manager. Сделайте его активным.


Использование

Вывод карты

Для вывода карты в любом месте статьи вставьте следующий фрагмент

{zhgooglemap:MMM}

где

  • MMM - идентификатор карты. Он выведен в списке карт.


Вывод на карте определенной метки

Также у Вас есть возможность вызвать карту только с одним определенным маркером. Для этого необходимо вставить следующий вызов

{zhgooglemap-marker:NNN}

где

  • NNN - идентификатор маркера


Вывод на карте меток определенной группы

Вы имеете возможность вызвать карту с маркерами из разных карт (указав группу маркеров). Для этого необходимо вставить следующий вызов

{zhgooglemap-group:NNN;MMM}

где

  • NNN - идентификатор группы маркеров
  • MMM - идентификатор карты


Вывод на карте определенной категории меток

У вас есть возможность вызвать карту с маркерами из разных карт (указав категорию маркеров). Для этого необходимо вставить следующий вызов

{zhgooglemap-category:NNN;MMM}

где

  • NNN - идентификатор категории маркеров
  • MMM - идентификатор карты


Вывод карты в Lightbox

Сделана возможность вызова карты в отдельном окне, для этого необходимо указать следующий код

{zhgooglemap-lightbox:MMM;Title;Width;Height}

где

  • MMM – идентификатор карты
  • Title – текст линка
  • Width – ширина lightbox-окна
  • Height – высотаof lightbox-окна.


Существуют ограничения – нельзя использовать в наименовании символы

< > / \

Карта выводится как компонент (т.е. все функции именно компонента, не плагина). Т.е. плагин осуществляет вызов компонента. Есть особенность – при этом стили шаблона не подгружаются.


Ограничения

Template:Img attensionПлагин не работает в контактах, так как у контактов тип отличен от "content"


Template:Img tipНо у Вас есть возможность создать статью, отформатировав ее как контакт, даже красивее, и включить в нее карту


Template:Img attensionТ.к. это плагин для компонента, то компонент должен быть установлен


См. также

Подробное описание компонента


Language: English  • русский