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

Как показать родительский раздел в section.php?

в arResult имеем по сути только текущий SECTION_ID => XXX
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
обратитесь к API ( по старинке, через CIBlockSection::GetList() или через D7 ).
Ответ написан
Комментировать
@KukuRuku
$currentSection    = \Bitrix\Iblock\SectionTable::getById(SECTION_ID)->fetchObject();
$parentRootSection = \Bitrix\Iblock\SectionTable::getList([
    'filter' => \Bitrix\Main\ORM\Query\Query::filter()
        ->where('IBLOCK_ID', $currentSection->getIblockId())
        ->where('LEFT_MARGIN', '<', $currentSection->getLeftMargin())
        ->where('RIGHT_MARGIN', '>', $currentSection->getRightMargin())
        ->where('DEPTH_LEVEL', 1),
])->fetchObject();

var_dump($parentRootSection->getName());
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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