Adicionar nome do usuário no header do site

De Tek-System Wiki
Ir para navegação Ir para pesquisar

Vá até:

app/design/frontend/Emthemes/everything/default/magento_customer/templates/account/link/authorization.phtml

e bem em cima dentro do php adicione:

$welcomeMessage = $block->getWelcome();

logo abaixo da linha

<?php if($block->isLoggedIn()): ?>

adicione:

<li class="greet welcome" data-bind="scope: 'customer'">
          <!-- ko if: customer().fullname  -->
          <span data-bind="text: new String('<?php echo $block->escapeHtml(__('Olá, %1!', '%1'));?>').replace('%1', customer().firstname)">
          </span>
          <!-- /ko -->
          <!-- ko ifnot: customer().fullname  -->
          <span data-bind="html:'<?=$block->escapeHtml($welcomeMessage) ?>'"></span>
          <!-- /ko -->
      </li>
      <script type="text/x-magento-init">
      {
          "*": {
              "Magento_Ui/js/core/app": {
                  "components": {
                      "customer": {
                          "component": "Magento_Customer/js/view/customer"
                      }
                  }
              }
          }
      }
      </script>