Изходна стойност на чрез API Bitriks
Аз не просто трябва да се справят с проблема, когато е било необходимо, за да донесе информационен блок собственост чрез 1C-Битрикс API. Помислете за този пример. информационен блок има различни тениски. задача - да донесе на името на тениски и плат. от който е направен.
Информация блок с ризи има ID = 5 (фигура 1)
и искате да се покаже характер код на собственост = «TKAN» (Фигура 2).
Ето какво имам:
Нашият основен помощник при получаване на резултат функция Битрикс API - CIBlockElement :: GetList.
$ ArSort - отговаря за сортиране. Стойността "NAME" => 'ASC "означава нещо по име във възходящ ред.
$ ArSelect - върна масив полета елемент. В нашия случай, са на разположение:
Този списък може да бъде допълнен от други свойства.
$ ArFilter - трябва да филтрирате елементи. $ ArFilter = Array ( "IBLOCK_ID '=> 5) означава, че всички елементи, съхранени в сайта Информация Блок, ние избираме само тези, които са в информационния блок с ID = 5. Тази опция е много удобна и полезна. Например, ние може да ги добави филтри:
- $ ArFilter = Array ( "PROPERTY_ TKAN '=>" вълна ") - всички елементи, за които параметър = вълна тъкан.
- $ ArFilter = Array ( "SECTION_ID '=> 55) - всички елементи, които са в папка с ID = 55.
Остава само да се покаже информация. За това ние използваме докато линия с функция GetNextElement () .И в резултат на GetFields () функция в $ arFields масива ще се съхранява на избрания филтър тениски с свойствата добавят към масив $ arSelect на.
Сподели 0 0 0 0