?>
// --------------------------------------------------------------------------------------------------------------- // Получим ID выбранных калибров и ID выбранных материалов // --------------------------------------------------------------------------------------------------------------- $pl_calibres_id = \Bitrix\Iblock\Elements\ElementProductLinesTable::getList([ 'select' => ['ID', 'pl_calibres', 'pl_material', 'pl_types_loge'], 'filter' => ['ID' => $product_id], ])->fetchAll(); if($pl_calibres_id){ $calibers_array_id = array(); $materials_array_id = array(); $types_loge_id = array(); foreach ($pl_calibres_id as $calibers_materials_loge_types) { array_push($calibers_array_id, $calibers_materials_loge_types['IBLOCK_ELEMENTS_ELEMENT_PRODUCT_LINES_pl_calibres_IBLOCK_GENERIC_VALUE']); array_push($materials_array_id, $calibers_materials_loge_types['IBLOCK_ELEMENTS_ELEMENT_PRODUCT_LINES_pl_material_IBLOCK_GENERIC_VALUE']); array_push($types_loge_id, $calibers_materials_loge_types['IBLOCK_ELEMENTS_ELEMENT_PRODUCT_LINES_pl_types_loge_IBLOCK_GENERIC_VALUE']); } } // Имея array с ID калибров, получим их названия $pl_calibres = \Bitrix\Iblock\Elements\ElementSupportCalibresTable::getList([ 'select' => ['ID', 'NAME'], 'filter' => ['ID' => $calibers_array_id], 'order' => array('SORT' => 'ASC') ])->fetchAll(); // --------------------------------------------------------------------------------------------------------------- // Получим материалы // --------------------------------------------------------------------------------------------------------------- $pl_materials = \Bitrix\Iblock\Elements\ElementSupportLogeMaterialsTable::getList([ 'select' => ['ID', 'NAME', 'DETAIL_PICTURE'], 'filter' => ['ID' => $materials_array_id], ])->fetchAll(); // --------------------------------------------------------------------------------------------------------------- // Получим типы ложе // --------------------------------------------------------------------------------------------------------------- $pl_loge_types = \Bitrix\Iblock\Elements\ElementSupportLogeTypesTable::getList([ 'select' => ['ID', 'NAME', 'DETAIL_PICTURE'], 'filter' => ['ID' => $types_loge_id], ])->fetchAll(); // --------------------------------------------------------------------------------------------------------------- ?>

Технические характеристики

Емкость магазина

Вес

Источник энергии

Тип снаряда

Взвод

Мощность

Тип ствола

ГАРАНТИЯ

Длина ствола

ОПИСАНИЕ