@Cyber-Pavel

Как в битрикс 1с зная id элемента -вывести корневой раздел?

Добрый день. Я знаю id элемента и могу найти только его раздел, а он является подразделом другого раздела и так далее. И как дойти до самого первого раздела? Буду рад любой помощи!
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Real_Fermer
@Real_Fermer
Программист PHP
$elementId = 123; // замените 123 на нужный вам ID элемента
$res = CIBlockElement::GetByID($elementId);
if($ar_res = $res->GetNext()) {
    $sectionId = $ar_res['IBLOCK_SECTION_ID'];
    $arSection = CIBlockSection::GetByID($sectionId)->GetNext();
    $rootSectionId = $arSection['IBLOCK_SECTION_ID'];

    // Получение информации о корневом разделе
    $arRootSection = CIBlockSection::GetByID($rootSectionId)->GetNext();
    echo $arRootSection['NAME'];
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы