You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
3.0 KiB

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