Для вывода свойств элементов из инфоблока, можно использовать ниже приведенный код. Преимущественно код должен прописываться в файле component.php или result_modifier.php. (Файлы компоненты).

// Element
$res = CIBlockElement::GetList($arSort, $arFilter, false, $arNavigation);
while($ob = $res->GetNextElement())
{
    $obj         = $ob->GetFields();
    $obj['PRO']       = $ob->GetProperties();

    $arButtons          = CIBlock::GetPanelButtons( $obj['IBLOCK_ID'], $obj['ID'], $arResult['ID'], array('SECTION_BUTTONS'=>false, 'SESSID'=>false, 'CATALOG'=>true) );
    $obj['EDIT_LINK']     = $arButtons['edit']['edit_element']['ACTION_URL'];
    $obj['DELETE_LINK']       = $arButtons['edit']['delete_element']['ACTION_URL'];

    $arResult['ITEMS'][$obj['IBLOCK_SECTION_ID']][]    = $obj;
}

Структура данных будет примерно такой:

[ITEMS] => Array(
    [0] => Array(
      [ID] => 1
            ...
          [PRO] => Array(
               [NAME_s1] => Array(
                   [ID] => 1
                   [TIMESTAMP_X] => 2016-08-17 10:28:21
                   [IBLOCK_ID] => 1
                   [NAME] => Название (ru)
                   [VALUE] => Акция «Депозитный марафон»
                   ...                         
                   )

                  [NAME_kz] => Array(
                  [ID] => 2
                  [TIMESTAMP_X] => 2016-08-17 10:28:21
                  [IBLOCK_ID] => 1
                  ...
                  )

                 [NAME_en] => Array(
                 [ID] => 13
                 ...                       
                 )
                 ...