• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/Site/Sections/AutomationSection.php
  • Класс: BitrixIntranetSiteSectionsAutomationSection
  • Вызов: AutomationSection::getSignRobots
static function getSignRobots(): array
{
	if (!Loader::includeModule('sign') || !SignConfigStorage::instance()->isAvailable())
	{
		return [];
	}

	$items = [
		[
			'TEXT' => Loc::getMessage('AUTOMATION_SECTION_SIGN_SIGN_TITLE'),
			'URL' => '/sign/#robots',
		],
	];

	if (Loader::includeModule('crm'))
	{
		$router = CrmServiceContainer::getInstance()->getRouter();
		$items[] = [
			'TEXT' => Loc::getMessage('AUTOMATION_SECTION_SIGN_CRM_TITLE'),
			'URL' => $router->getItemListUrlInCurrentView(CCrmOwnerType::Deal) . '#robots',
		];
	}

	return [
		'TEXT' => Loc::getMessage('AUTOMATION_SECTION_SIGN_ITEM_TITLE'),
		'URL' => '/sign/',
		'ITEMS' => $items,
	];
}