По примеру вашего кода немного поменял его. Подскажите как сделать чтобы показывались только выбранные списки? Щас выводятся все имеющиеся. даже если не выбраны. Где то ошибка?
<?if ($arItem["DISPLAY_PROPERTIES"]['accept']){?>
<div class="map-accept">
<?
if (CModule::IncludeModule('highloadblock')) {
$ID = 1; // ИД
$hldata = Bitrix\Highloadblock\HighloadBlockTable::getById($ID)->fetch();
$hlentity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hldata);
$hlDataClass = $hldata["NAME"] . "Table";
$result = $hlDataClass::getList(array(
"select" => array("ID", "UF_NAME", "UF_XML_ID", "UF_FILE"),
"order" => array("UF_SORT" => "ASC"),
"filter" => array(),
));
while($res = $result->fetch()){?>
<?$img_path = CFile::GetPath($res["UF_FILE"]);?>
<img alt="<?echo $res["UF_NAME"];?>" title="<?echo $res["UF_NAME"];?>" src="<?echo $img_path?>"/>
<?}
}
?>