Две капли по выборкам:
Капля первая:
Допустим надо получить ELEMENT_ID зная его ELEMENT_CODE
CModule::IncludeModule("iblock");
Капля вторая:
Допустим надо получить SECTION_ID зная его SECTION_CODE
[CODE][/CODE]
Надеюсь кому-то это поможет при организации например ЧПУ.
Капля первая:
Допустим надо получить ELEMENT_ID зная его ELEMENT_CODE
CModule::IncludeModule("iblock");
$el = CIBlockElement::GetList(array(), array('IBLOCK_ID'=>$IBLOCK_ID,'=CODE' => $_GET["ELEMENT_CODE"]), false, array('nTopCount' => 1), array('IBLOCK_ID','ELEMENT_ID','ID'))->Fetch();echo $el["ID"]; // Искомый ИД элемента$_GET["ELEMENT_CODE"]// ELEMENT_CODE берется в данном примере из адрессной строки. |
Капля вторая:
Допустим надо получить SECTION_ID зная его SECTION_CODE
CModule::IncludeModule("iblock"); //Получение SECTION_ID по CODE$el = CIBlockSection::GetList(array(), array('IBLOCK_ID'=>$IBLOCK_ID,'=CODE' => $_GET["SECTION_CODE"]), false , array('IBLOCK_ID','SECTION_ID','ID'),array('nTopCount' => 1))->Fetch();print_r($el["ID"]); |
Надеюсь кому-то это поможет при организации например ЧПУ.