blob: 0f93a364c4eb85c9fbd285868dc290c08ec7d954 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php declare(strict_types = 0);
namespace Modules\Example_E;
use Core\CModule,
APP,
CMenu;
class Module extends CModule {
/**
* Initialize module.
*/
public function init(): void {
$menu = APP::Component()->get('menu.main');
$menu
->findOrAdd('Module 5 menu')
->setIcon('icon-integrations')
->getSubmenu()
->add(
(new \CMenuItem('пятый модуль'))->setAction('fifth.module')
);
$menu
->find('Module 5 menu')
->getSubmenu()
->insertBefore('', (new \CMenuItem('Your profile'))->setAction('userprofile.edit'))
->insertAfter('', (new \CMenuItem('Module list'))->setAction('module.list'));
}
}
|