Цитата |
---|
Александр написал: Подскажите, как можно добавить пункт в меню (главное и 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/' ); } } |