Не могу заставить выводиться элементы из разделов. Вот тут ожидаю(ниже кусок кода), что в $arFields2 попадет очередной элемент, но всё не то. В чем моя ошибка?
//тут в цикле все адреса по текущему городу, селу, поселку
$arFilter2 = array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE"=>"Y","SECTION_ID"=>$Location);
//получить GetList
$locAddrRes = CIBlockElement::GetList(Array(), $arFilter2, false, false, $arSelectFields);
$arFields2 = $locAddrRes->GetNext();
Ниже весь листинг компонента.
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$arLocations = array();
$tabsCounter = 0;//var for id of tab
?>
<div class="detail_polic">
<div id="tabs">
<ul>
<?
//перебрать города и веси, вывести их в заголовки табов и заполнить ими массив
$IBLOCK_ID = 7;
$arSelect = Array("ID","NAME");
$arFilter = Array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE"=>"Y");
$res = CIBlockSection::GetList(Array(), $arFilter, false, $arSelect, false);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arLocations[] = $arFields["ID"];//формируем массив с нас.пунктами
?>
<li><a href="#fragment-<?=$tabsCounter++;/*выводится, а после вывода увел-ся на 1*/ ?>"><span><? echo $arFields['NAME'];?></span></a></li>
<?
}
?>
</ul>
<?
//сформировать заполняшки:
//iblock уже задан вышеa
$arSelectFields = Array("ID","NAME");
//разобрать в цикле и расписать в вёрстку
$tabsCounter = 0;//снова обнулим счетчик, чтобы подставлять его в id страницы таба
foreach($arLocations as $key => $Location)
{
?>
<div id="fragment-<?=$tabsCounter++;?>">
<?
//тут в цикле все адреса по текущему городу, селу, поселку
$arFilter2 = array("IBLOCK_ID"=>$IBLOCK_ID, "ACTIVE"=>"Y","SECTION_ID"=>$Location);
//получить GetList
$locAddrRes = CIBlockElement::GetList(Array(), $arFilter2, false, false, $arSelectFields);
$arFields2 = $locAddrRes->GetNext();
var_dump($arFields2);
while($arFields2)//ТУТ НИЧЕГО НЕ ВЫВОДИТСЯ
//while($locAdr = $locationAddressResource->GetNextElement())
{
print_r($arFields2);
}
?>
</div>
<?
}
?>
</div> <!-- /div tabs -->
<sc ript>
$( "#tabs" ).tabs();
</sc ript>
</div>
</div>
[/CODE]