Вывести все элементы (активные и неактивные) компонентом news.list в Битрикс

Решение, как в bitrix:news.list показывать все элементы, активные и не активные в «1С-Битрикс»
Для того чтобы показывать все элементы, включая неактивные в компоненте bitrix:news.list, вам необходимо изменить параметр "FILTER_NAME" на "arrFilter". После этого вам нужно создать массив "arrFilter" и указать в нем, что вы хотите показывать элементы, у которых свойство "ACTIVE" равно "Y" или "N".

В этом примере мы указываем, что хотим показывать все элементы, у которых свойство "ACTIVE" равно "Y" или "N". Таким образом, в список будут включены и активные, и неактивные элементы. Обратите внимание, что при использовании данного фильтра могут возникнуть проблемы с производительностью, особенно если у вас большое количество элементов в списке.
Решение:
ВАРИАНТ-1
global $arrFilter;
$arrFilter = Array(
	"ACTIVE" => "",
);

// В параметрах компонента bitrix:news.list определить параметр:
"FILTER_NAME" => "arrFilter"


ВАРИАНТ-2
global $arrFilter;
$arrFilter = Array(
	"ACTIVE" => array("Y", "N"),
);

// В параметрах компонента bitrix:news.list определить параметр:
"FILTER_NAME" => "arrFilter"

Комментарии (1)

Вячеслав
05.03.2024

А есть решение, с bitrix:news.detail , возможность перехода на элемент, даже если он не активен

Похожие решения:
Создано: 28.04.2023
Просмотров: 967