Eandy Posted January 16, 2014 Share Posted January 16, 2014 (edited) Здравствуйте, нужна помощь! Создаю страницу (админ панель/настройки/страницы/), в содержании страницы, нажимаю Редактировать 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 January 16, 2014 by Eandy (see edit history) Link to comment Share on other sites More sharing options...
DeToN Posted February 14, 2014 Share Posted February 14, 2014 (edited) 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 February 14, 2014 by DeToN (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts