header.phtml 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. // @codingStandardsIgnoreFile
  7. /** @var $block \Magento\Backend\Block\Page\Header */
  8. ?>
  9. <?php switch ($block->getShowPart()):
  10. case 'logo': ?>
  11. <?php $edition = $block->hasEdition() ? 'data-edition="' . $block->escapeHtml($block->getEdition()) . '"' : ''; ?>
  12. <?php $logoSrc = ($block->hasLogoImageSrc()) ? $block->escapeHtml($block->getLogoImageSrc()) : 'images/magento-logo.svg' ?>
  13. <a
  14. href="<?= /* @escapeNotVerified */ $block->getHomeLink() ?>"
  15. <?= /* @escapeNotVerified */ $edition ?>
  16. class="logo">
  17. <img class="logo-img" src="<?= /* @escapeNotVerified */ $block->getViewFileUrl($logoSrc) ?>"
  18. alt="<?= $block->escapeHtml(__('Magento Admin Panel')) ?>" title="<?= $block->escapeHtml(__('Magento Admin Panel')) ?>"/>
  19. </a>
  20. <?php break; ?>
  21. <?php case 'user': ?>
  22. <div class="admin-user admin__action-dropdown-wrap">
  23. <a
  24. href="<?= /* @escapeNotVerified */ $block->getUrl('adminhtml/system_account/index') ?>"
  25. class="admin__action-dropdown"
  26. title="<?= $block->escapeHtml(__('My Account')) ?>"
  27. data-mage-init='{"dropdown":{}}'
  28. data-toggle="dropdown">
  29. <span class="admin__action-dropdown-text">
  30. <span class="admin-user-account-text"><?= $block->escapeHtml($block->getUser()->getUserName()) ?></span>
  31. </span>
  32. </a>
  33. <ul class="admin__action-dropdown-menu">
  34. <?php if ($block->getAuthorization()->isAllowed('Magento_Backend::myaccount')): ?>
  35. <li>
  36. <a
  37. href="<?= /* @escapeNotVerified */ $block->getUrl('adminhtml/system_account/index') ?>"
  38. <?= /* @escapeNotVerified */ $block->getUiId('user', 'account', 'settings') ?>
  39. title="<?= $block->escapeHtml(__('Account Setting')) ?>">
  40. <?= /* @escapeNotVerified */ __('Account Setting') ?> (<span class="admin-user-name"><?= $block->escapeHtml($block->getUser()->getUserName()) ?></span>)
  41. </a>
  42. </li>
  43. <?php endif; ?>
  44. <li>
  45. <a
  46. href="<?= /* @escapeNotVerified */ $block->getBaseUrl() ?>"
  47. title="<?= $block->escapeHtml(__('Customer View')) ?>"
  48. target="_blank" class="store-front">
  49. <?= /* @escapeNotVerified */ __('Customer View') ?>
  50. </a>
  51. </li>
  52. <li>
  53. <a
  54. href="<?= /* @escapeNotVerified */ $block->getLogoutLink() ?>"
  55. class="account-signout"
  56. title="<?= $block->escapeHtml(__('Sign Out')) ?>">
  57. <?= /* @escapeNotVerified */ __('Sign Out') ?>
  58. </a>
  59. </li>
  60. </ul>
  61. </div>
  62. <?php break; ?>
  63. <?php case 'other': ?>
  64. <?= $block->getChildHtml() ?>
  65. <?php break; ?>
  66. <?php endswitch; ?>