Клуб API Карт

Проблема со вставкой яндекс.карты

grata84
30 сентября 2014, 14:03

Здравствуйте. Подскажите как правильно установить код карты в престашоп 1.5. Устанавливаю на страницу с контактами, но движок выдает ошибки. Вставляю вот этот код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Примеры. Знакомство с JavaScript API. Простой вызов карты.</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://api-maps.yandex.ru/1.1/index.xml?key=ADZ-KlQBAAAAMb00fQIA8lVPbv5jwfYWUovpS3DDD8bn3KEAAAAAAAAAAABYbX7yVf5cPCEK2p6pM5b88vmAqw==" type="text/javascript"></script> <script type="text/javascript"> window.onload = function () { var map = new YMaps.Map(document.getElementById("YMapsID")); map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10); } </script> </head> <body> <div id="YMapsID" style="width:600px;height:400px"></div> </body> </html>
Правильно или нет?
4 комментария
Подписаться на комментарии к посту

Немного оффтоп: а можно узнать, чем вам не подходит API 2.1 или, например, 2.0

я не говорю, что не подходят, просто после того, как добавляю этот код карты на страницу сайта движок престашоп выдает мне какую-то ошибку и не сохраняет этот код. Может я  не правильно устанавливаю карту?!

Ошибка:

Property CMS->content is not valid
at line 878 in file classes/ObjectModel.php

872. 
873.                 $message = $this->validateField($field, $value, $id_lang);
874.                 if ($message !== true)
875.                 {
876.                     if ($die)
877. throw new PrestaShopException($message); 878.                     return $error_return ? $message : false;
879.                 }
880.             }
881.         }
882.

ваш движок пишет ошибку валидации, тут вопрос не к API, а к вашей CMS

 подскажите как решить эту проблему с движком престашоп версия 1.5.6?