custom/plugins/OkeonlineKejeLogin/src/Resources/views/storefront/base.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@parent/storefront/base.html.twig' %}
  2. {% block base_html %}
  3.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}<html lang="{{ app.request.locale }}"
  4.           itemscope="itemscope"
  5.           itemtype="https://schema.org/WebPage"
  6.           class="oo-login-html-wrapper">
  7.     {% else %}{{ parent() }}{% endif %}
  8. {% endblock %}
  9. {% block base_body_classes %}
  10.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  11.         {{ parent() }} oo-login-body-wrapper
  12.     {% else %}
  13.         {{ parent() }}
  14.     {% endif %}
  15. {% endblock %}
  16. {% block base_header %}
  17.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  18.     {% else %}
  19.         {{ parent() }}
  20.     {% endif %}
  21. {% endblock %}
  22. {% block base_navigation %}
  23.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  24.     {% else %}
  25.         {{ parent() }}
  26.     {% endif %}
  27. {% endblock %}
  28. {% block base_offcanvas_navigation %}
  29.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  30.     {% else %}
  31.         {{ parent() }}
  32.     {% endif %}
  33. {% endblock %}
  34. {% block base_footer %}
  35.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  36.     {% else %}
  37.         {{ parent() }}
  38.     {% endif %}
  39. {% endblock %}
  40. {% block base_scroll_up %}
  41.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  42.     {% else %}
  43.         {{ parent() }}
  44.     {% endif %}
  45. {% endblock %}
  46. {% block base_cookie_permission %}
  47.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  48.     {% else %}
  49.         {{ parent() }}
  50.     {% endif %}{% endblock %}
  51. {% block base_pseudo_modal %}
  52.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  53.     {% else %}
  54.         {{ parent() }}
  55.     {% endif %}
  56. {% endblock %}
  57. {% block base_main %}
  58.     {% if activeRoute == 'frontend.account.login.page' and config('OkeonlineKejeLogin.config.portalActive') %}
  59.         {% set OkeonlineKejeLogin = page.extensions.OkeonlineKejeLogin %}
  60.         {% set identifierLabel = OkeonlineKejeLogin.identifierLabel |default("account.loginMailLabel"|trans|sw_sanitize) %}
  61.             <div class="oo-login">
  62.                 <div class="oo-login-container">
  63.                     <div class="oo-login-image"></div>
  64.                     <div class="oo-login-content">
  65.                         <div class="oo-login-login">
  66.                             <div class="oo-login-logo">
  67.                                 <img src="{{ theme_config('sw-logo-desktop') |sw_encode_url }}" alt="">
  68.                             </div>
  69.                             <div class="oo-login-title">
  70.                                 <h2>{{ "oo.b2bLogin.pages.account.login.title"|trans|sw_sanitize }}</h2>
  71.                             </div>
  72.                             <div class="flashbags">
  73.                                 {% for type, messages in app.flashes %}
  74.                                     {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
  75.                                 {% endfor %}
  76.                             </div>
  77.                             <div class="oo-login-form">
  78.                                 <form class="login-form"
  79.                                       action="{{ path('frontend.account.login.byidentifier') }}"
  80.                                       method="post"
  81.                                       data-form-csrf-handler="true">
  82.                                     {% block component_account_login_form_csrf %}
  83.                                         {{ sw_csrf('frontend.account.login.byidentifier') }}
  84.                                     {% endblock %}
  85.                                     <input type="hidden"
  86.                                            name="redirectTo"
  87.                                            value="frontend.home.page">
  88.                                     <input type="hidden"
  89.                                            name="redirectParameters"
  90.                                            value="{{ redirectParameters }}">
  91.                                 <div class="form-group">
  92.                                     <div class="label">{{ "oo.b2bLogin.components.username.label"|trans|sw_sanitize }}</div>
  93.                                     <input type="text"
  94.                                            class="form-control{% if loginError %} is-invalid{% endif %}"
  95.                                            id="loginMail"
  96.                                            name="identifier"
  97.                                            required="required"
  98.                                            placeholder="{{ "oo.b2bLogin.components.username.placeholder"|trans|sw_sanitize }}">
  99.                                 </div>
  100.                                 <div class="form-group">
  101.                                     <div class="label">{{ "oo.b2bLogin.components.password.label"|trans|sw_sanitize }}</div>
  102.                                     <input type="password"
  103.                                            class="form-control{% if loginError %} is-invalid{% endif %}"
  104.                                            id="loginPassword"
  105.                                            name="password"
  106.                                            required="required"
  107.                                            placeholder="{{ "oo.b2bLogin.components.password.placeholder"|trans|sw_sanitize }}">
  108.                                 </div>
  109.                                     {% block component_account_login_form_error %}
  110.                                         {% if loginError %}
  111.                                             {% if errorSnippet != null %}
  112.                                                 {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  113.                                                     type: "danger",
  114.                                                     content: errorSnippet|trans|sw_sanitize
  115.                                                 } %}
  116.                                             {% else %}
  117.                                                 {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  118.                                                     type: "danger",
  119.                                                     content: "account.loginBadCredentials"|trans|sw_sanitize
  120.                                                 } %}
  121.                                             {% endif %}
  122.                                         {% endif %}
  123.                                     {% endblock %}
  124.                                 <div class="form-group">
  125.                                     <button type="submit" class="btn btn-block btn-primary">Login</button>
  126.                                 </div>
  127.                             </div>
  128.                         </div>
  129.                     </div>
  130.                 </div>
  131.             </div>
  132.     {% else %}
  133.         {{ parent() }}
  134.     {% endif %}
  135. {% endblock %}