Доброго времени суток, уважаемые!
Очень одолел один вопрос, не могу реализовать группирование элементов инфоблока по первой букве элемента. А конкретней:
Есть следующий код
[CODE]<?
if (CModule::IncludeModule("iblock")):
$iblock_id = 13;
$branditem = CIBlockElement::GetList (
Array("NAME" => "ASC"),
Array("IBLOCK_ID" => $iblock_id),
Array("NAME"),
false,
Array('ID', 'NAME', 'DETAIL_PAGE_URL')
);
echo "<ul class='brandslist'>";
while($ar_fields = $branditem->GetNext())
{
echo "<li class='brandlistitm'>".urldecode($ar_fields['NAME']).
"</li>";
}
echo "</ul>";
endif;
?>
[/CODE]Очень хочется перед группой элементов вывести первую букву элементов этой группы.
То бишь:
A
abrakadabra
abrdakabra
...
B
bakrdabra
bradakabra
...
...
Z
zakabrada
zapachupa
Подскажите нубу, куда копать.
Спасибо большое заранее!
Очень одолел один вопрос, не могу реализовать группирование элементов инфоблока по первой букве элемента. А конкретней:
Есть следующий код
[CODE]<?
if (CModule::IncludeModule("iblock")):
$iblock_id = 13;
$branditem = CIBlockElement::GetList (
Array("NAME" => "ASC"),
Array("IBLOCK_ID" => $iblock_id),
Array("NAME"),
false,
Array('ID', 'NAME', 'DETAIL_PAGE_URL')
);
echo "<ul class='brandslist'>";
while($ar_fields = $branditem->GetNext())
{
echo "<li class='brandlistitm'>".urldecode($ar_fields['NAME']).
"</li>";
}
echo "</ul>";
endif;
?>
[/CODE]Очень хочется перед группой элементов вывести первую букву элементов этой группы.
То бишь:
A
abrakadabra
abrdakabra
...
B
bakrdabra
bradakabra
...
...
Z
zakabrada
zapachupa
Подскажите нубу, куда копать.
Спасибо большое заранее!