Стояла задача вставить яндекс-карту на сайт с движком joomla. Задача совершенно простая, однако, так думают те, кто не делал этого на данной cms. Все дело в том, что визуальный редактор данного движка вырезает из вставляемого кода некоторые теги, в том числе и тег <script>. То есть добавляешь карту на страницу, сохраняешь, а ничего не меняется — весь добавленный код удален.
Это в вордпрессе в визуальном редакторе такое проходит без проблем. Как вариант решения можно установить через админку дополнительный модуль яндекс карт, но я не хотел этого делать. Потому как дополнительные модули ухудшают скорость работы сайта.
Решение оказалось простым — в конструкторе яндекс карт есть два варианта получения кода для вставки на сайт:
- Код, через тег <script>
- Код, через тег <iframe>
В случае второго варианта визуальный редактор cms Joomla не вырезает тег <iframe> из кода страницы и карта благополучно вставляется. Вот такая особенность работы.