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

Как вывести все новости кроме каждого четвертого элемента инфоблока в битрикс?

Есть инфоблок с элементами. Нужно вывести все, кроме каждого 4-го, и так циклично.
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Решения вопроса 1
i__dmitry
@i__dmitry
Weaving a web
Не знаю, как там и что в битриксе, но самый простой способ - проверять остаток от деления индекса в цикле на 4, и если он не равен нулю, считать ваше условие выполненным.
foreach ($collection as $index => $value) {
   if ($index % 4) {
      echo "Этот элемент выводится";
   }
}


Только имейте в виду, что остаток деления нуля на что либо - это ноль, поэтому либо модифицируйте индексы, чтобы не начинать с нуля, либо добавьте дополнительные условия.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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