@Sibirskiy

Как вывести все элементы текущего раздела (и текущего элемента) через arrFilter?

Подключил компонент bitrix:map.map модуля (1С-Битрикс: Интерактивная карта объектов), но так-как новичок, не могу понять как вывести на карте все метки текущего инфоблока. В поддержке написали:
Можете воспользоваться свойствами FILTER_NAME и SECTION_FILTER_NAME компонента map.map

Допустим активные метки определенного раздела на карте появляются:
"FILTER_NAME" => "arrFilter", $GLOBALS['arrFilter']=array("SECTION_ID" => 87);

А как вывести все активные элементы того раздела в котором находимся, не соображу.
Аналогичный вопрос с отдельным элементом, чтобы когда заходим в элемент, показывал текущую метку с адресом именно этого элемента.
Огромная просьба помочь, но просьба привести конкретный пример, так-как совсем не программист.

На всякий случай привожу весь код компонента:
Развернуть
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Места");?>
<?$APPLICATION->IncludeComponent(
	"bitrix:map.map",
	"modern",
	Array(
		"ACTIVE_DATE_FORMAT" => "d.m.Y",
		"ADDRESS_PROP_CODE" => "",
		"AJAX_PATH" => "/bitrix/components/bitrix/map.map/ajax.php",
		"CACHE_FILTER" => "N",
		"CACHE_GROUPS" => "Y",
		"CACHE_TIME" => "36000000",
		"CACHE_TYPE" => "A",
		"CHECK_DATES" => "Y",
		"COMPOSITE_FRAME_MODE" => "A",
		"COMPOSITE_FRAME_TYPE" => "AUTO",
		"DATA_TYPE" => "objects",
		"DESCRIPTION_PROP_CODE" => "",
		"DETAIL_URL" => "",
		"EMAIL_PROP_CODE" => "",
"FILTER_NAME" => "arrFilter", $GLOBALS['arrFilter']=array("SECTION_ID" => 87),
		"FULLSCREEN_SLIDE" => "N",
		"IBLOCK_ID" => "36",
		"IBLOCK_TYPE" => "aspro_allcorp2_catalog",
		"ICONPOS_PROP_CODE" => "UF_ICON_POS",
		"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
		"LATITUDE_PROP_CODE" => "LAT",
		"LINK_PROP_CODE" => "",
		"LOAD_ITEMS" => "Y",
		"LONGITUDE_PROP_CODE" => "LNG",
		"MAP_HEIGHT" => "550",
		"MAP_LANG" => "ru_RU",
		"MAP_NARROW_WIDTH" => "900",
		"MAP_TYPE" => "yandex",
		"NAME_PROP_CODE" => "",
		"NO_CATS" => "N",
		"NO_CAT_ICONS" => "N",
		"OLD_DATA_MODE" => "N",
		"OPENING_PROP_CODE" => "",
		"PARENT_PROP_CODE" => "PARENT",
		"PARENT_SECTION" => "",
		"PARENT_SECTION_CODE" => "",
		"PHONE_PROP_CODE" => "",
		"PICTURE_PROP_CODE" => "",
		"PREVIEW_TRUNCATE_LEN" => "",
		"PROPERTY_CODE" => array("",""),
		"QUERY_OBJECTS" => "",
		"QUERY_SECTION" => "",
		"REPLACE_RULES" => "Y",
		"SET_STATUS_404" => "N",
		"SET_TITLE" => "Y",
		"SORT_BY1" => "SORT",
		"SORT_BY2" => "NAME",
		"SORT_ORDER1" => "DESC",
		"SORT_ORDER2" => "ASC",
		"SORT_SECTIONS_BY1" => "NAME",
		"SORT_SECTIONS_BY2" => "SORT",
		"SORT_SECTIONS_ORDER1" => "DESC",
		"SORT_SECTIONS_ORDER2" => "ASC",
		"TITLE_MAP" => "",
		"UNIVERSAL_MARKER" => "N"
	)
);?>

  • Вопрос задан
  • 344 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы