it.vsesobe.ru

Web-технологии.

Выборка элемента инфоблока вместе со свойствами по xml_id

Для выборки импользуем getList для получения массива свойств соответственно GetProperties
$arFilter=["XML_ID"=>"astr_964"];
$arSelect = Array("*");

$res = CIBlockElement::GetList(
            [],
            $arFilter,
            false,
            false,
            $arSelect
        );

        $result = false;
        if($ob = $res->GetNextElement())
        {
            $result = $ob->GetFields();
            $result['PROPERTY_VALUES'] = $ob->GetProperties();
        }