Битрикс, получение списка свойств из инфоблока по его коду, с учетом языка

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
<?
if(CModule::IncludeModule("iblock"))
{
$LANG = (SITE_ID == "ru") ? "RU" : "EN";
$arSelect = Array("ID", "NAME", "PROPERTY_LINE1_".$LANG, "PROPERTY_LINE2_".$LANG, "PROPERTY_LINE3_".$LANG);
$arFilter = Array("IBLOCK_CODE"=>"about_index_lines", "ACTIVE"=>"Y");
$resAbout = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>1), $arSelect);
while($obAbout = $resAbout->GetNextElement())
{
$arFieldsAbout = $obAbout->GetFields();
?>
<li><?=$arFieldsAbout["PROPERTY_LINE1_".$LANG."_VALUE"]?></li>
<li><?=$arFieldsAbout["PROPERTY_LINE2_".$LANG."_VALUE"]?></li>
<li><?=$arFieldsAbout["PROPERTY_LINE3_".$LANG."_VALUE"]?></li>
<?
}
}
?>