Здравствуйте. Для начала скажу, что в программировании знаю лишь самые основы. Начал разбираться с яндекс картами и с плагинами и модулями благодаря которым их можно вставить в разные cms. Понял, что все эти плагины очень ограничены и не позволяют сделать то, что мне нужно. При этом, все очень просто делается ручным редактированием javascript кода, который вставляется в head.
Я хочу сделать много разных карт на разных страницах. Возникает проблема - javascript код, который отвечает за вывод карты и ее форматирование нужно вставлять в head, который в любой cms выводится с помощью шаблона. Получается head для всех страниц одинаковый.
Есть ли какое то решение, благодаря которому можно для отдельной страницы формировать свой head? Полностью формировать не нужно, а нужно вставлять в него отдельный javascript, который формирует карту.
Есть ли что то подобное? Предпочитаю Вордпресс, но можно рассмотреть и другие цмс.
Вообще, карта от Яндекс вставляется непосредственно в тело статьи без проблем. Используйте вкладку HTML в WordPress (коли предпочитаете этот движок) http://api.yandex.ru/maps/tools/constructor/
byhgalter, Смотря сколько будет таких страниц. Если не особо много то спрокойно можно на любой cms в том числе и вордпресс реализовать такое например так для WP:
PHP код:
<?php if (is_page(id необходимой страницы);) { ?> <script>Тут нужный для данной страницы код</script> <?php } elseif (is_page(id следующей страницы);) {?> <script>Тут нужный для данной страницы код</script> <?php } ?>
byhgalter, я не могу понять. Вы хотите чтобы карта автоматически формировалась и вставлялась? или что именно вам нужно? Если вручную все делать, то формируете код карты и вставляете его указанным мною способом или прямо в статью способом указанным mojwp
3s777, я хочу вставлять вручную. Куда вставлять этот код? Если в хед, то он будет безразмерным, если я правильно понимаю? Страниц предполагается много.
byhgalter, в вордпрессе делаете новую статью открываете вкладку HTML и вставляете в нее сформированный код, все... ну а если нужно вставлять не в сам контент, а в другую область сайта, то можно использовать код который я написал...