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

Для вывода основного раздела инфоблока и его элементов в PHP на платформе Битрикс (1С-Битрикс) можно воспользоваться методами API или функциями самой платформы. Вот пример кода, который позволит вывести основной раздел инфоблока с его элементами:

1. Получение ID основного раздела инфоблока:

$iblockId = 1; // ID инфоблока

$rsSections = CIBlockSection::GetList(
    array('ID' => 'ASC'),
    array('IBLOCK_ID' => $iblockId, 'DEPTH_LEVEL' => 1),
    false
);

if ($section = $rsSections->Fetch()) {
    $sectionId = $section['ID']; // ID основного раздела инфоблока
}

2. Получение элементов основного раздела инфоблока:

$arFilter = array(
    'IBLOCK_ID' => $iblockId,
    'SECTION_ID' => $sectionId, // ID основного раздела инфоблока
);

$arSelect = array('ID', 'NAME', 'PREVIEW_TEXT', 'DETAIL_PAGE_URL');

$rsElements = CIBlockElement::GetList(
    array('ID' => 'ASC'),
    $arFilter,
    false,
    false,
    $arSelect
);

while ($element = $rsElements->GetNext()) {
    // Вывод элементов
    echo $element['NAME'] . '<br>';
    echo $element['PREVIEW_TEXT'] . '<br>';
    echo $element['DETAIL_PAGE_URL'] . '<br>';
}

Этот код сначала получает основной раздел инфоблока, а затем выводит все элементы этого раздела. Пожалуйста, убедитесь, что у вас установлен и настроен Битрикс, а также проверьте корректность ID инфоблока.

Если у вас другая CMS или фреймворк, пожалуйста, уточните, на какой платформе вы работаете, чтобы я мог предоставить вам более точный ответ под вашу систему.