Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
header.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
10 ?>
11 <?php switch ($block->getShowPart()):
12  case 'logo': ?>
13  <?php $edition = $block->hasEdition() ? 'data-edition="' . $block->escapeHtml($block->getEdition()) . '"' : ''; ?>
14  <?php $logoSrc = ($block->hasLogoImageSrc()) ? $block->escapeHtml($block->getLogoImageSrc()) : 'images/magento-logo.svg' ?>
15  <a
16  href="<?= /* @escapeNotVerified */ $block->getHomeLink() ?>"
17  <?= /* @escapeNotVerified */ $edition ?>
18  class="logo">
19  <img class="logo-img" src="<?= /* @escapeNotVerified */ $block->getViewFileUrl($logoSrc) ?>"
20  alt="<?= $block->escapeHtml(__('Magento Admin Panel')) ?>" title="<?= $block->escapeHtml(__('Magento Admin Panel')) ?>"/>
21  </a>
22  <?php break; ?>
23  <?php case 'user': ?>
24  <div class="admin-user admin__action-dropdown-wrap">
25  <a
26  href="<?= /* @escapeNotVerified */ $block->getUrl('adminhtml/system_account/index') ?>"
27  class="admin__action-dropdown"
28  title="<?= $block->escapeHtml(__('My Account')) ?>"
29  data-mage-init='{"dropdown":{}}'
30  data-toggle="dropdown">
31  <span class="admin__action-dropdown-text">
32  <span class="admin-user-account-text"><?= $block->escapeHtml($block->getUser()->getUserName()) ?></span>
33  </span>
34  </a>
35  <ul class="admin__action-dropdown-menu">
36  <?php if ($block->getAuthorization()->isAllowed('Magento_Backend::myaccount')): ?>
37  <li>
38  <a
39  href="<?= /* @escapeNotVerified */ $block->getUrl('adminhtml/system_account/index') ?>"
40  <?= /* @escapeNotVerified */ $block->getUiId('user', 'account', 'settings') ?>
41  title="<?= $block->escapeHtml(__('Account Setting')) ?>">
42  <?= /* @escapeNotVerified */ __('Account Setting') ?> (<span class="admin-user-name"><?= $block->escapeHtml($block->getUser()->getUserName()) ?></span>)
43  </a>
44  </li>
45  <?php endif; ?>
46  <li>
47  <a
48  href="<?= /* @escapeNotVerified */ $block->getBaseUrl() ?>"
49  title="<?= $block->escapeHtml(__('Customer View')) ?>"
50  target="_blank" class="store-front">
51  <?= /* @escapeNotVerified */ __('Customer View') ?>
52  </a>
53  </li>
54  <li>
55  <a
56  href="<?= /* @escapeNotVerified */ $block->getLogoutLink() ?>"
57  class="account-signout"
58  title="<?= $block->escapeHtml(__('Sign Out')) ?>">
59  <?= /* @escapeNotVerified */ __('Sign Out') ?>
60  </a>
61  </li>
62  </ul>
63  </div>
64  <?php break; ?>
65  <?php case 'other': ?>
66  <?= $block->getChildHtml() ?>
67  <?php break; ?>
68 <?php endswitch; ?>
endswitch
Definition: header.phtml:68
if( $form)() ?>< script > require(['jquery' mage mage
Definition: save.phtml:15
__()
Definition: __.php:13
foreach(array_keys($composerData['require']) as $requiredPackage) if(empty($edition)) if(!empty($opts['edition'])) $edition
$block
Definition: block.php:8
case endif
Definition: header.phtml:42