Как вывести заголовки неактивных элементов?

Для того чтобы вывести заголовки неактивных элементов в Bitrix, необходимо использовать функцию CIBlockElement::GetByID, которая позволяет получить информацию о элементе инфоблока по его идентификатору. Неактивные элементы имеют статус "неактивен" или "черновик", идентификаторы таких элементов можно получить с помощью функции CIBlockElement::GetList.

Приведу пример кода на языке PHP, который демонстрирует эту функциональность:

<?php
    // Получаем все неактивные элементы инфоблока с идентификатором 1
    $arFilter = array(
        'IBLOCK_ID' => 1,
        'ACTIVE' => 'N',
    );

    $res = CIBlockElement::GetList(array(), $arFilter);
    
    while($ob = $res->GetNextElement()){
        $arFields = $ob->GetFields();
        $title = $arFields['NAME']; // Получаем заголовок неактивного элемента
        echo 'Заголовок: ' . $title . '<br>';
    }
?>

В данном примере мы используем функцию CIBlockElement::GetList для получения всех неактивных элементов инфоблока с идентификатором 1. Далее, с помощью конструкции while и функции GetNextElement, мы перебираем полученные элементы. Внутри цикла получаем поля элемента с помощью функции GetFields и выводим заголовок каждого элемента.

Важно иметь в виду, что для использования данного кода необходимо находиться в контексте компонента или на странице с подключенными модулями Bitrix. Также, перед использованием кода необходимо исправить значение IBLOCK_ID в массиве $arFilter на идентификатор нужного инфоблока.