bitrix d7 получить пользовательские поля раздела
Пример кода для получения пользовательских полей раздела. Пригодится когда нужно быстро получить немного данных, где-нибудь в некешируемой области.
$entity = \Bitrix\Iblock\Model\Section::compileEntityByIblock($iblockId); $dbSect = $entity::getList(array( "select" => ["UF_POP_BRANDS", 'UF_R_NAME'], // пользовательские поля "filter" => ['ID' => $sectionId], "cache" => ['ttl' => 36000], )); if ($arSect = $dbSect->fetch()) { var_dump($arSect["UF_POP_BRANDS"]); }
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.