Jump to content

Не могу вставить виджит карты


Recommended Posts

Здравствуйте, нужна помощь!
Создаю страницу (админ панель/настройки/страницы/), в содержании страницы, нажимаю Редактировать html код, вставляю туда код Видижита 2ГИС (www.2гис.ру) и выходит ошибка:
[PrestaShopException]
 
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.
ObjectModelCore->validateFieldsLang - [line 296 - classes/ObjectModel.php] - [0 Argument]
ObjectModelCore->getFieldsLang - [line 634 - classes/ObjectModel.php] - [0 Argument]
ObjectModelCore->update - [line 75 - classes/CMS.php] - [1 Arguments]
CMSCore->update - [line 334 - controllers/admin/AdminCmsController.php] - [0 Argument]
AdminCmsControllerCore->postProcess - [line 121 - controllers/admin/AdminCmsContentController.php] - [0 Argument]
AdminCmsContentControllerCore->postProcess - [line 158 - classes/controller/Controller.php] - [0 Argument]
ControllerCore->run - [line 348 - classes/Dispatcher.php] - [0 Argument]
DispatcherCore->dispatch - [line 53 - admin6960/index.php] - [0 Argument]
 
Что и и где подправить, чтобы работало без ошибок?
 
Пример кода Виджита:
<a id="firmsonmap_biglink" href="http://maps.2gis.ru/#/?history=project/ntagil/center/60.054252173791,57.920768142995/zoom/10/state/widget/id/6333715256970035/firms/6333715256970035">Перейти к большой карте</a>
<script charset="utf-8" type="text/javascript" src="http://firmsonmap.api.2gis.ru/js/DGWidgetLoader.js"></script>
<script charset="utf-8" type="text/javascript">new DGWidgetLoader({"borderColor":"#a3a3a3","width":900,"height":600,"wid":"b9878dd929cc786204eb95bb7edf1cca","pos":{"lon":"60.054252173791","lat":"57.920768142995","zoom":"10"},"opt":{"ref":"hidden","card":[""],"city":"ntagil"},"org":[{"id":"6333715256970035"}]});</script>
<noscript style="color:#c00;font-size:16px;font-weight:bold;">Виджет карты использует JavaScript. Включите его в настройках вашего браузера.</noscript>

 

Edited by Eandy (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

http://www.prestashop.com/forums/topic/284460-%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-javascript-%D0%B2-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%BD%D1%83%D1%8E-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%83/

Добавлю лишь, что тэги <script>...</script> нужно заключить вот в такие тэги {literal}...{/literal}

либо просто в фигурные скобки { <script>...</script> }

 

Но виджет всё равно в полную меру не заработал, не сохраняются его настройки

Edited by DeToN (see edit history)
Link to comment
Share on other sites

×
×
  • Create New...