templates/security/change_password.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ 'form.action.forget_password'|trans }} - {{ 'app.name'|trans }}{% endblock %}
  3. {% form_theme form 'bootstrap_4_layout.html.twig' %}
  4. {% block bodyClass %}auth-page{% endblock %}
  5. {% block body %}
  6. <div class="auth-wrap">
  7.     <div class="auth-header auth-login-header">
  8.         <!-- Logo -->
  9.         <img class="auth-logo" src="{{ asset('images/labo.svg') }}" alt="{{ 'app.name'|trans }}">
  10.         <!-- Lang -->
  11.         <div class="dropdown lang-dropdown">
  12.             <button class="btn btn-lang dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown"
  13.                 aria-haspopup="true" aria-expanded="false">
  14.                 {% if app.request.locale == 'fr' %}
  15.                 {{ 'header.fr'|trans }}
  16.                 {% else %}
  17.                 {{ 'header.en'|trans }}
  18.                 {% endif %}
  19.             </button>
  20.             <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
  21.                 {% if app.request.locale == 'fr' %}
  22.                 <a class="dropdown-item" href="{{ path('setlocale', {'language': 'en'}) }}">{{ 'header.en'|trans }}</a>
  23.                 {% else %}
  24.                 <a href="{{ path('setlocale', {'language': 'fr'}) }}">{{ 'header.fr'|trans }}</a>
  25.                 {% endif %}
  26.             </div>
  27.         </div>
  28.     </div>
  29.     <div class="auth-content">
  30.         <div class="form-col">
  31.             <div class="auth-block">
  32.                 <h1 class="auth-title">{{ 'form.action.forget_password'|trans }}</h1>
  33.                 <div class="auth-text">{{ 'auth.or'|trans }} <a href="{{ path('app_login') }}">{{
  34.                         'auth.connect_account'|trans }}</a></div>
  35.                 {{ form_start(form, {'attr' : { 'class' : 'auth-form'}}) }}
  36.                     {{ form_errors(form) }}
  37.                     <!-- Flash messages-->
  38.                     {% include 'common/all_flash.html.twig' %}
  39.                     {% if error %}
  40.                     <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  41.                     {% endif %}
  42.                     <div class="form-group form-group-mb {% if error %}has-error{% endif %}">
  43.                         {{ form_widget(form.email, { 'id' : 'username', 'placeholder' : 'form.label.email', 'name' :
  44.                         '_username'}) }}
  45.                         <label class="required" for="username">{{ 'form.label.email'|trans }}</label>
  46.                         <div class="help-text">
  47.                             {{ 'form.alert.email'|trans }}
  48.                         </div>
  49.                     </div>
  50.                     {{ form_row(form.submit, {'attr' : { 'class' : 'btn btn-primary btn-lg'}})}}
  51.                     <div class="mandatory-text">{{ 'form.label.mandatory'|trans }}</div>
  52.                 {{ form_end(form) }}
  53.             </div>
  54.         </div>
  55.         <!-- Text -->
  56.         <div class="text-col">
  57.             <div class="auth-text-block">
  58.                 <div id="typed-strings">
  59.                     <p>{{ 'auth.title.first_word'|trans }} </p>
  60.                     <p>{{ 'auth.title.second_word'|trans }} </p>
  61.                     <p>{{ 'auth.title.third_word'|trans }} </p>
  62.                 </div>
  63.                 <div id="typed-strings2">
  64.                     <p>{{ 'auth.title.fourth_word'|trans }} </p>
  65.                     <p>{{ 'auth.title.fith_word'|trans }} </p>
  66.                 </div>
  67.                 <h2 class="auth-text-title">
  68.                     <p class="typed-text" id="typed"></p>{{ 'auth.title.last_sentence'|trans }} <p class="typed-text typed-alt-text" id="typed2"></p>
  69.                 </h2>
  70.                 <div class="auth-text-text">
  71.                     {{ 'auth.text'|trans }}
  72.                 </div>
  73.                 <div class="auth-text-action">
  74.                     <a class="btn btn-primary-outline btn-lg" href="#" target="_blank">{{ 'auth.btn'|trans }}</a>
  75.                 </div>
  76.             </div>
  77.         </div>
  78.     </div>
  79. </div>
  80. {% endblock %}