| Цитата |
|---|
| Александр написал: Подскажите, как можно добавить пункт в меню (главное и CRM) при создании своего модуля на D7? |
в инсталяторе модуля:
| Код |
|---|
function InstallEvents()
{
$eventManager = EventManager::getInstance();
$eventManager->registerEventHandlerCompatible(
'crm',
'OnAfterCrmControlPanelBuild',
self::MODULE_ID,
'\W4a\CrmSharttar\Handler\CrmMenu',
'addSharttar'
);
} |
| Код |
|---|
namespace W4a\CrmSharttar\Handler;
use Bitrix\Main\Localization\Loc;
class CrmMenu
{
public static function addSharttar(&$items)
{
$items[] = array(
'ID' => 'SHARTTAR',
'MENU_ID' => 'menu_crm_sharttar',
'NAME' => Loc::getMessage('CRMSHARTTAR_MENU_ITEM_SHARTTAR'),
'TITLE' => Loc::getMessage('CRMSHARTTAR_MENU_ITEM_SHARTTAR'),
'URL' => '/crm/sharttar/'
);
}
} |