Здравствуйте!
Задача следующая – хочу при добавлении элемента в инфоблок устанавливать ему раздел по символьному коду раздела, вместо ID раздела.
--
Что-то не очень хочется предварительно получать список всех разделов, и узнавать его id нужного раздела по символьному коду.
UPD: Пришлось как не хотелось.
Задача следующая – хочу при добавлении элемента в инфоблок устанавливать ему раздел по символьному коду раздела, вместо ID раздела.
--
Что-то не очень хочется предварительно получать список всех разделов, и узнавать его id нужного раздела по символьному коду.
UPD: Пришлось как не хотелось.
| Код |
|---|
$iBlockSectionCode = 'manager';
$iBlockSectionId = false;
if ($iBlockSectionCode) {
$rsSection = CIBlockSection::GetList(array('SORT' => 'ASC'), array('IBLOCK_ID' => $iBlockId, 'CODE' => $iBlockSectionCode), false, array('ID'));
if ($arSection = $rsSection->Fetch()) {
$iBlockSectionId = $arSection['ID'];
}
} |