[QUOTE]alcorn написал:
Небольшой ап.
Выяснил, что код приведённый выше не отрабатывал из-за того что не подключен файлик /bitrix/modules/fileman/properties.php
Теперь проблема состоит в следующем. Если я не являюсь админом на карте пропадает возможность поиска. Кто что может подсказать по этому или посоветовать как пользователям дать возможность искать по яндекс карте, ставить на ней метку и получать координаты данной метки.[/QUOTE]
если кому понадобиться[CODE]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;
[/CODE]
Небольшой ап.
Выяснил, что код приведённый выше не отрабатывал из-за того что не подключен файлик /bitrix/modules/fileman/properties.php
Теперь проблема состоит в следующем. Если я не являюсь админом на карте пропадает возможность поиска. Кто что может подсказать по этому или посоветовать как пользователям дать возможность искать по яндекс карте, ставить на ней метку и получать координаты данной метки.[/QUOTE]
если кому понадобиться[CODE]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;
[/CODE]