Anadi
@Anadi
Если ответ Вам помог мой, решением отметье его!

Как сделать случайный вывод раздела в catalog.section.list?

Привет знатоки!
Каким образом можно вывести 3 случайных раздела отмеченных пользовательским полем "Новинка" в catalog.section.list?

Выборку по пользовательскому полю выполняю:

$arFilter = array(
        "ACTIVE" => "Y",
        "GLOBAL_ACTIVE" => "Y",
        "IBLOCK_ID" => $arParams["IBLOCK_ID"],
        "CNT_ACTIVE" => "Y",
        "!UF_NEW_COLLECTION" => 0, // Пользовательское поле "Новинка"
    );


Количество элементов для вывода:

$arNavStartParams = Array("nTopCount" => 3);

А как применить случайную сортировку для catalog.section.list???
При выводе элементов можно применить сортировку вида:

$arOrder = Array("RAND" => "ASC");

В catalog.section.list это не работает! Куда копать товарищи?
  • Вопрос задан
  • 245 просмотров
Решения вопроса 1
sabramovskikh
@sabramovskikh
Получать все разделы, а потом уже делать array_shuffle и выбирать первые три
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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