msk-develop, в догонку ответы на ваши вопросы еще [URL=https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3269]https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=3269[/URL]
Кстати, если нужно только название типа то можно еще так:
[CODE]$iblockTypes = Bitrix\Iblock\TypeTable::getList(
array(
'select' => array('*', 'NAME' => 'LANG_MESSAGE.NAME'),
'filter' => array('=LANG_MESSAGE.LANGUAGE_ID' => 'ru')
)
)->FetchAll();
[/CODE]
В полученном массиве название типа инфоблока будет под ключом "NAME" (можно вписать свой алиас)
[CODE][0] => Array
(
[ID] => catalog
[SECTIONS] => Y
[EDIT_FILE_BEFORE] =>
[EDIT_FILE_AFTER] =>
[IN_RSS] => N
[SORT] => 500
[NAME] => Каталог
)[/CODE]
Кстати, если нужно только название типа то можно еще так:
[CODE]$iblockTypes = Bitrix\Iblock\TypeTable::getList(
array(
'select' => array('*', 'NAME' => 'LANG_MESSAGE.NAME'),
'filter' => array('=LANG_MESSAGE.LANGUAGE_ID' => 'ru')
)
)->FetchAll();
[/CODE]
В полученном массиве название типа инфоблока будет под ключом "NAME" (можно вписать свой алиас)
[CODE][0] => Array
(
[ID] => catalog
[SECTIONS] => Y
[EDIT_FILE_BEFORE] =>
[EDIT_FILE_AFTER] =>
[IN_RSS] => N
[SORT] => 500
[NAME] => Каталог
)[/CODE]