Добрый день!
Коллеги, нужна ваша помощь.
Появилась необходимость сделать кастомное пользовательское поле "привязка к яндекс карте".
Свойство является по сути строкой, которая записывается в БД, а при выводе - добавляется код вывода яндекс карты с меткой.
Функционал был скопирован из соответствующего свойства инфоблока, а именно из файла bitrix/modules/fileman/properties.php строки 695 -1913 и добавлен в кастомное свойство, подключаемое в init.php, финальный код выглядит так:
Далее, пользовательское свойство добавлено пользователю, выводится на вкладке "Доп. поля". При входе на страницу редактирования и переходе на эту вкладку - карта загружается не полностью:http://i.imgur.com/M2SorFC.png
На скрине в консоли виден запрос, совершаемый яндекс картой, в параметрах есть значения NaN, как я понимаю в них всё дело, яндекс почему то не может их получить.
Если входить по ссылке с параметром &user_edit_active_tab=user_fields_tab, который указывает на то какая вкладка будет активна, а в моем случае это как раз вкладка с доп. параметрами - карта грузится нормально, всё работает.
Проверил свойство инфоблока, при неактивной вкладке загружается нормально.
Может кто-то сталкивался или знает какой то нюанс, прошу помощи!
Update: немного информации, для вывода карты подключается компонент map.yandex.system, кастомизации не подвергался.
Коллеги, нужна ваша помощь.
Появилась необходимость сделать кастомное пользовательское поле "привязка к яндекс карте".
Свойство является по сути строкой, которая записывается в БД, а при выводе - добавляется код вывода яндекс карты с меткой.
Функционал был скопирован из соответствующего свойства инфоблока, а именно из файла bitrix/modules/fileman/properties.php строки 695 -1913 и добавлен в кастомное свойство, подключаемое в init.php, финальный код выглядит так:
Скрытый текст | ||
---|---|---|
|
Далее, пользовательское свойство добавлено пользователю, выводится на вкладке "Доп. поля". При входе на страницу редактирования и переходе на эту вкладку - карта загружается не полностью:
На скрине в консоли виден запрос, совершаемый яндекс картой, в параметрах есть значения NaN, как я понимаю в них всё дело, яндекс почему то не может их получить.
Если входить по ссылке с параметром &user_edit_active_tab=user_fields_tab, который указывает на то какая вкладка будет активна, а в моем случае это как раз вкладка с доп. параметрами - карта грузится нормально, всё работает.
Проверил свойство инфоблока, при неактивной вкладке загружается нормально.
Может кто-то сталкивался или знает какой то нюанс, прошу помощи!
Update: немного информации, для вывода карты подключается компонент map.yandex.system, кастомизации не подвергался.