Цитата |
---|
alcorn написал: Небольшой ап. Выяснил, что код приведённый выше не отрабатывал из-за того что не подключен файлик /bitrix/modules/fileman/properties.php Теперь проблема состоит в следующем. Если я не являюсь админом на карте пропадает возможность поиска. Кто что может подсказать по этому или посоветовать как пользователям дать возможность искать по яндекс карте, ставить на ней метку и получать координаты данной метки. |
Код |
---|
case "map_yandex": require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/fileman/properties.php'; $APPLICATION->AddHeadScript('/bitrix/js/main/utils.js'); $cart = CIBlockPropertyMapYandex::GetPropertyFieldHtml( array( 'ID' => $arQuestion['CODE'], 'NAME' => $arQuestion["NAME"], 'ACTIVE' => 'Y', 'CODE' => $arQuestion['CODE'], 'MULTIPLE' => 'N', 'USER_TYPE' => 'map_yandex', 'USER_TYPE_SETTINGS' => '' ), array( 'VALUE' => $val//координаты ), array( 'VALUE' => $arQuestion['CODE'].'[VALUE]', 'FORM_NAM' => "MAP_COMPANY_".$arQuestion['CODE'], 'MODE' => 'FORM_FILL' ) ); $html = $cart; break; |