method
public
static
IntranetManager::getCustomSectionByEntityTypeId()
Сигнатура
public static getCustomSectionByEntityTypeId(int $entityTypeId) : CustomSection|null
Описание
Возвращает первый пользовательский раздел, содержащий указанный тип сущности
Параметры
$entityTypeId
int
тип сущности для поиска
Возвращаемое значение
CustomSection|null
Как применяется в IntranetManager
IntranetManager::getCustomSectionByEntityTypeId() — метод класса \Bitrix\Crm\Integration\IntranetManager модуля «CRM».
Статический метод — вызывается через имя класса IntranetManager, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Integration\IntranetManager;
Loader::includeModule('crm');
$entityTypeId = 1;
$result = IntranetManager::getCustomSectionByEntityTypeId($entityTypeId);
// $result: CustomSection|nullДругие методы IntranetManager
deleteCustomPagesByEntityTypeId()getCustomSection()getCustomSections()Возвращает массив пользовательских разделов, связанных с CRMgetEntityTypeIdByPageSettings()Извлекает entityTypeId из настроек страницы, если это возможноgetEntityTypesInCustomSection()getEntityTypesInCustomSections()getUrlForCustomSection()getUrlForCustomSectionPage()Возвращает url для страницы пользовательского разделаisCustomSectionExists()isCustomSectionsAvailable()Возвращает true, если доступен API пользовательских страниц интранета.isEntityTypeInCustomSection()Возвращает true, если указанный тип сущности включён в пользовательский разделisExternalUser()Проверить, является ли пользователь экстранет-пользователем
Исходный файл: source/crm/lib/integration/intranetmanager.php:420

