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

Битрикс: Есть ли аналог ACTIVE_DATE для элементов инфоблоков в d7?

Всем привет. В старом ядре активные по дате элементы можно было получить используя ACTIVE_DATE в фильтре:
$elements = CIBlockElement::GetList(
			array(),
			array("ACTIVE_DATE" => "Y")
)->fetch();

Как это сделать в новом ядре?
Пробовал так:
$elements = \Bitrix\Iblock\ElementTable::getList(array(
    "filter" => array("ACTIVE_DATE" => "Y")
))->fetch();

Но возвращает ошибку, так как поля ACTIVE_DATE нет в сущности ElementTable. Что делать?
  • Вопрос задан
  • 2335 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Как делать выборку по фильтру по свойству date на новом ядре D7 1C-Битрикс?

$elements = \Bitrix\Iblock\ElementTable::getList(array(
    "filter" => array(">=ACTIVE_FROM" => "ТЕКУЩЕЕ_ВРЕМЯ", "<=ACTIVE_TO" => "ТЕКУЩЕЕ_ВРЕМЯ")
))->fetch();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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