Вывод элементов инфоблока Битрикс

146
16 октября 2018, 03:00

Начал постигать битрикс, создал инфоблок.

if(CModule::IncludeModule("iblock"))
    {
        $id_block=1;
        $section_id = 0;
        // выберем 10 элементов из папки $ID информационного блока $BID
        $items = GetIBlockElementList($id_block, $section_id, Array("SORT"=>"ASC"), 3);
        $items->NavPrint("пользователи");
        while($arItem = $items->GetNext())
        {
            echo $arItem["ID"]."<br>";
            echo $arItem["NAME"]."<br>";
            print_r($arItem['DISPLAY_PROPERTIES']['NAME']['DISPLAY_VALUE'] );
        }

    }

ID инфоблока = 1, разделов в нем нет. Выводится только название элемента и его ИД. Никак не могу понять как добраться до свойств элементов.

Answer 1

После долгих попыток вышло так:

$sResult = "";
    if (CModule::IncludeModule('iblock')) {
        $iBlock = 1;
        $arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM", "PROPERTY_*");
        $arFilter = array("IBLOCK_ID" => $iBlock, "ACTIVE_DATE" => "Y", "ACTIVE" => "Y");
        $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
        while ($ob = $res->GetNextElement()) {
            $arFields = $ob->GetFields();
            $sResult = $sResult . "ID element: " . $arFields['ID'] . ". User: " . $arFields['NAME'];
            $arProps = $ob->GetProperties();
            $sResult = $sResult . "<br>ID User: " . $arProps['ID']['VALUE'] . ". Name user: " . $arProps['NAME']['VALUE'] . "<br>";
        }
    }
Answer 2
if(CModule::IncludeModule("iblock"))
{
    $id_block=1;
    $items = СIBlockElement::GetList(array(), array('IBLOCK_ID'=>$id_block));
    while($arItem = $items->GetNext())
    {
        ?><pre><?print_r($arItem);?></pre><?
    }

}
READ ALSO
ajax запрос по ссылке

ajax запрос по ссылке

В интернете нахожу реализацию ajax запросов только с формами, может плохо ищуМне нужно, что бы я в index

151
Как настроить WebSocket для PhP языка?

Как настроить WebSocket для PhP языка?

Помогите разобраться с серверной частью WebSocket - а, что нужно об этом знать, как настроить серверную часть, какие приложения или библиотеки...

180
Зависает установка на 73% Magento 2

Зависает установка на 73% Magento 2

Возникла проблема при установке Magento 22

183