templates/password_change.html.twig line 1

Open in your IDE?
  1. {# templates/password_change.html.twig #}
  2. {% extends "panel_layout.html.twig" %}
  3. {% block panel_title %}{{'Cambiar clave'|trans}}{% endblock %}
  4. {% block panel_description %}
  5.     {{'restore.password.step4.message'|trans|raw}}
  6. {% endblock %}
  7. {% block panel_content %}
  8.     {#{ form(user_form) }#}
  9.     {{ form_start(passwd_form, {'attr': {'novalidate': 'novalidate', 'class': 'needs-validation'}}) }}
  10.         {# Errores de formulario #}
  11.         {{ form_errors(passwd_form) }}
  12.         {# Renderizar por separado los widgets de password #}
  13.         {{ form_row(passwd_form.username)}}
  14.         {{ form_row(passwd_form.password)}}
  15.         {{ form_row(passwd_form.newpassword.children.first)}}
  16.         {{ form_row(passwd_form.newpassword.children.second)}}
  17.         {# Widget para comprobación de password #}
  18.         {% set data_password_input = passwd_form.newpassword.children.first.vars.id %}
  19.         {% set data_retype_input = passwd_form.newpassword.children.second.vars.id %}
  20.         {% set data_user_input = passwd_form.username.vars.id %}
  21.         {% include "fragments/widget_password_checker.html.twig" %}
  22.         {# recaptcha #}
  23.         {% include "fragments/recaptcha.html.twig" %}
  24.         {# Asegurar que se renderiza el resto del formulario #}
  25.         {{ form_rest(passwd_form) }}
  26.     {{ form_end(passwd_form) }}
  27.     {% if my_account_session %}
  28.         {% include "fragments/btn_back.html.twig" with {
  29.             'back_btn_href': path('my_account_index'),
  30.             'back_btn_text': 'Volver a Mi Cuenta'|trans } %}
  31.     {% endif %}
  32. {% endblock %}