custom/plugins/MadBodymedTheme/src/Resources/views/storefront/page/account/sidebar.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/page/account/sidebar.html.twig' %}
  2. {% block page_account_sidebar_header %}
  3.     <div class="card-header account-aside-header">
  4.         <div class="fancy-headline">
  5.             {% sw_icon "key" style {'pack':'bodymed'} %}
  6.             <img src="{{ asset('assets/img/bodymed-id-logo.png', '@MadBodymedTheme') }}" />
  7.             {#<span class="sublime">{{ "account.accountHeaderSublime"|trans }}</span>#}
  8.             <div class="h1">{{ "account.accountHeaderTitle"|trans }}</div>
  9.         </div>
  10.         {{ "account.greetings"|trans|sw_sanitize }}<br />
  11.         {% if context.customer.title %}
  12.             {{ context.customer.title }}<br />
  13.         {% endif %}
  14.         <strong>{{ context.customer.firstName }}</strong>
  15.         <strong>{{ context.customer.lastName }}</strong>
  16.         {# Kundennummern, die mit BMK beginnen, sollen nicht ausgegeben werden
  17.             @see https://madcode.atlassian.net/browse/BODYMED-482
  18.         #}
  19.         {% if context.customer.customerNumber matches '/^[^(BMK)].*$/' %}
  20.             <div class="account-aside-header-label">
  21.                 <strong>{{ "account.accountCustomNumberLabel"|trans }}</strong>
  22.             </div>
  23.             <strong>{{ context.customer.customerNumber }}</strong>
  24.         {% endif %}
  25.         <div class="account-aside-header-avatar">
  26.             {{ context.customer.firstName|first }}
  27.             {{ context.customer.lastName|first }}
  28.         </div>
  29.     </div>
  30. {% endblock %}
  31. {% block page_account_sidebar_menu %}
  32.     {% if context.customer %}
  33.         {{ parent() }}
  34.     {% endif %}
  35. {% endblock %}
  36. {% block page_account_sidebar_link_home %}
  37.     <a href="{{ path('frontend.account.home.page') }}"
  38.        title="{{ "account.overviewLink"|trans|striptags }}"
  39.        class="list-group-item list-group-item-action account-aside-item{% if controllerName is same as('AccountProfile') and controllerAction is same as('index') %} is-active{% endif %}">
  40.         {% sw_icon 'dashboard' style {'pack':'bodymed'} %}
  41.         {{ "account.overviewLink"|trans|sw_sanitize }}
  42.     </a>
  43. {% endblock %}
  44. {% block page_account_sidebar_link_profile %}
  45.     <a href="{{ path('frontend.account.profile.page') }}"
  46.        title="{{ "account.profileLink"|trans|striptags }}"
  47.        class="list-group-item list-group-item-action account-aside-item{% if controllerName is same as('AccountProfile') and controllerAction is same as('profileOverview') %} is-active{% endif %}">
  48.         {% sw_icon 'account' style {'pack':'bodymed'} %}
  49.         {{ "account.profileLink"|trans|sw_sanitize }}
  50.     </a>
  51. {% endblock %}
  52. {% block page_account_sidebar_link_address %}
  53.     <a href="{{ path('frontend.account.address.page') }}"
  54.        title="{{ "account.addressLink"|trans|striptags }}"
  55.        class="list-group-item list-group-item-action account-aside-item{% if controllerName is same as('Address') and controllerAction is same as('accountAddressOverview') %} is-active{% endif %}">
  56.         {% sw_icon 'address' style {'pack':'bodymed'} %}
  57.         {{ "account.addressLink"|trans|sw_sanitize }}
  58.     </a>
  59. {% endblock %}
  60. {% block page_account_sidebar_link_payment %}
  61.     <a href="{{ path('frontend.account.payment.page') }}"
  62.        title="{{ "account.paymentLink"|trans|striptags }}"
  63.        class="list-group-item list-group-item-action account-aside-item{% if controllerName is same as('AccountPayment') and controllerAction is same as('paymentOverview') %} is-active{% endif %}">
  64.         {% sw_icon 'shipping-payment' style {'pack':'bodymed'} %}
  65.         {{ "account.paymentLink"|trans|sw_sanitize }}
  66.     </a>
  67. {% endblock %}
  68. {% block page_account_sidebar_link_orders %}
  69.     <a href="{{ path('frontend.account.order.page') }}"
  70.        title="{{ "account.ordersLink"|trans|striptags }}"
  71.        class="list-group-item list-group-item-action account-aside-item{% if controllerName is same as('AccountOrder') and controllerAction is same as('orderOverview') %} is-active{% endif %}">
  72.         {% sw_icon 'cart-confirm' style {'pack':'bodymed'} %}
  73.         {{ "account.ordersLink"|trans|sw_sanitize }}
  74.     </a>
  75. {% endblock %}
  76. {% block page_account_sidebar_logout %}
  77.     {# Wichtig: Logout muss über Bodymed-ID ausgeführt werden #}
  78.     <a href="{{ path('frontend.bodymed_id.logout') }}"
  79.        class="btn btn-link account-aside-btn">
  80.         {% sw_icon 'log-out' %}
  81.         {{ "account.logout"|trans|sw_sanitize }}
  82.     </a>
  83. {% endblock %}
  84. {% block page_account_sidebar_guest_abort %}
  85.     {# Wichtig: Logout muss über Bodymed-ID ausgeführt werden #}
  86.     <a href="{{ path('frontend.bodymed_id.logout') }}"
  87.        class="btn btn-link account-aside-btn">
  88.         {% sw_icon 'log-out' %}
  89.         {{ "account.guestAbort"|trans|sw_sanitize }}
  90.     </a>
  91. {% endblock %}