Valoarea de ieșire a Bitriks prin api

Nu trebuie doar să se ocupe de această problemă, atunci când a fost necesar pentru a aduce proprietatea blocului de informații prin intermediul 1C-Bitrix API. Luați în considerare acest exemplu. bloc de informații are un alt T-shirt. Sarcina - pentru a aduce numele de tricouri și țesături. din care este făcută.

bloc Informații cu cămăși are ID = 5 (Fig.1)

Valoarea de ieșire a Bitriks prin api

și doriți să se afișeze un cod de proprietate caracter = «Tkan» (Figura 2).

Iată ce am primit:

Asistentul nostru principal în obținerea unei funcții rezultat Bitrix API - CIBlockElement :: GetList.

$ ArSort - responsabil pentru sortarea. Valoarea „NAME“ => „ASC“ înseamnă sortează după nume crescător.
$ ArSelect - a revenit câmpuri de elemente de matrice. În cazul nostru, sunt disponibile:

Această listă poate fi completată cu alte proprietăți.

$ ArFilter - necesitatea de a filtra elemente. $ ArFilter = Array ( 'IBLOCK_ID' => 5) înseamnă că toate elementele stocate în site-ul Information Block, vom alege doar pe cele care sunt în blocul de informații cu ID-ul = 5. Această opțiune este foarte convenabil și util. De exemplu, am putea adăuga aceste filtre:

  • $ ArFilter = Array ( 'PROPERTY_ Tkan' => 'lână') - toate elementele pentru care parametrul = tesatura lână.
  • $ ArFilter = Array ( 'SECTION_ID' => 55) - toate elementele care sunt în folderul cu ID = 55.

Rămâne doar pentru a afișa informații. Pentru aceasta se folosește o buclă în timp ce cu funcția GetNextElement () .Și ca rezultat al funcției GetFields () în matrice $ arFields vor fi stocate pe filtru selectat tricouri cu proprietăți adăugate la matrice $ arSelect.

Ponderea 0 0 0 0