Задать вопрос
@kimqarkimqarkimqar

Bitrix как сделать сортировку по дате создания раздела первого уровня в catalog.section.list?

Есть catalog.section.list, формируется шаблон следующим образом:
<?
    $rs = new CDBResult;
    $rs->InitFromArray($arResult['SECTIONS']);
    $rs->NavStart(10);
    if($rs->IsNavPrint())
    {
        while ($arSection = $rs->Fetch()):
            $db_list = CIBlockSection::GetList(Array($by=>$order),
                $arFilter = Array("IBLOCK_ID"=>$arSection["IBLOCK_ID"], "ID"=>$arSection["ID"]), true, $arSelect=Array());
            while($ar_result = $db_list->GetNext()){
                $sectCountry = $ar_result['UF_STRANA'];
            }
            ?>
        <?     $file = CFile::GetPath($arSection["UF_ICO_TV"]);
            ?>
            <div class="tests__item tests-item">
                <a href="<?=$arSection["SECTION_PAGE_URL"]; ?>">
                    <div class="tests-item__image">
                        <img src="<?=$arSection['PICTURE']['SRC']?>" alt="">
                    </div>
                </a>
            </div>

Как сделать сортировку по дате создания раздела первого уровня (чем новее раздел, тем он выше)
Сам массив с разделами находится в $arResult['SECTIONS']
Есть вариант сортировать массив вручную перед циклом, но есть ли штатные функции сортировки?
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ответы на вопрос 1
@tgarl
В вашем случае только самому сортировку делать, штатно не будет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы