• Модуль: lists
  • Путь к файлу: ~/bitrix/modules/lists/lib/entity/utils.php
  • Класс: BitrixListsEntityUtils
  • Вызов: Utils::getElementId
static function getElementId(array $params)
{
	if ($params["ELEMENT_ID"])
	{
		return (int) $params["ELEMENT_ID"];
	}
	elseif ($params["ELEMENT_CODE"])
	{
		$queryObject = CIBlockElement::getList([], [
			"IBLOCK_ID" => Utils::getIblockId($params),
			"CHECK_PERMISSIONS" => "N",
			"=CODE" => $params["ELEMENT_CODE"],
		], false, false, ["ID"]);
		if ($element = $queryObject->fetch())
		{
			return (int) $element["ID"];
		}
	}

	return 0;
}