bitrix d7 получить полный путь местоположения по id/code
Пример из компонента поиска местоположения в заказе.
$arLoc = []; $res = \Bitrix\Sale\Location\LocationTable::getPathToNode($locId, [ // getPathToNodeByCode для запроса по коду 'select' => [ 'ID', 'LNAME' => 'NAME.NAME', 'SHORT_NAME' => 'NAME.SHORT_NAME', ], 'filter' => [ 'NAME.LANGUAGE_ID' => LANGUAGE_ID ] ]); if ($res) { $res->addReplacedAliases(array('LNAME' => 'NAME')); while($item = $res->Fetch()) { $arLoc[] = $item['NAME']; } echo implode(', ', $arLoc); }
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.