Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
side-menu.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
9 ?>
10 <?php $expressions = []; foreach ( $this->main as $item ): ?>
11  <?php $expressions[] = '!$state.is(\'' . $item['id'] . '\')';
12  ?>
13 <?php endforeach; ?>
14 <?php
15  $expressions[] = '!$state.is(\'\')';
16  $expressions[] = !$this->isInstaller ? 'true' : 'false';
17 ?>
18 
19 <div class="menu-wrapper"
20  ng-show="<?= implode( '&&', $expressions) ?>"
21  >
22 <nav class="admin__menu" ng-controller="mainController">
23  <span
24  class="logo logo-static"
25  data-edition="Community Edition">
26  <img class="logo-img"
27  src="./pub/images/logo.svg"
28  alt="Magento Admin Panel">
29  </span>
30  <ul id="nav" role="menubar">
31  <li class="item-home level-0" ng-class="{_active: $state.current.name === 'root.home'}">
32  <a href="" ui-sref="root.home">
33  <span>Home</span>
34  </a>
35  </li>
36  <li class="item-extension level-0" ng-class="{_active: $state.current.type === 'extension'
37  || ['install', 'uninstall', 'update'].indexOf($state.current.type) !== -1}">
38  <a href="" ui-sref="root.extension-auth">
39  <span>Extension Manager</span>
40  </a>
41  </li>
42  <li class="item-module level-0" ng-class="{_active: $state.current.type === 'module'}">
43  <a href="" ui-sref="root.module">
44  <span>Module Manager</span>
45  </a>
46  </li>
47  <li class="item-upgrade level-0" ng-class="{_active: $state.current.type === 'upgrade'}">
48  <a href="" ui-sref="root.upgrade">
49  <span>System Upgrade</span>
50  </a>
51  </li>
52  <li class="item-system-config level-0" ng-class="{_active: state.current.name === 'root.system-config'}">
53  <a href="" ui-sref="root.system-config">
54  <span>System Config</span>
55  </a>
56  </li>
57  </ul>
58 </nav>
59 </div>
$expressions
Definition: side-menu.phtml:10