Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Получить ID элемента по его CODE

00 голосов
1
Может к кого завалялась функция? (метод)
спросил 11 Авг, 14 от beatsspam (440 баллов)

1 Ответ

+11 голос
Ну это же совсем не сложно -

CModule::IncludeModule('iblock');

$code = 'AAA';

$ib = 12;

$result = false;

$arElm = CIBlockElement::GetList(array(), array('CODE' => $code, 'IBLOCK_ID' => $ib), false, false, array('ID'))->Fetch();

if ($arElm)

    $result = (int) $arElm['ID'];

return $result;

 

ID инфоблока можно и пропустить, но с ним должны быть побыстрее запросы в mysql
ответил 11 Авг, 14 от root (25,590 баллов)

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

0 голосов
4 ответов
0 голосов
4 ответов
0 голосов
2 ответов
спросил 22 Июнь, 14 от beatsspam (440 баллов)
0 голосов
3 ответов
спросил 24 Сен, 13 от Snezhka (2,240 баллов)
0 голосов
3 ответов
спросил 16 Март, 14 от Santinel (180 баллов)