login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Symfony2] Templating login view FOS Userbundle

Offline Martijn2008 - 18/04/2013 21:33 (laatste wijziging 18/04/2013 21:35)
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik maak gebruik van het Symfony2 Framework. Als extra module/bundle heb ik FOS Userbundle geinstalleerd om de autorisatie te kunnen regelen.

Nu heb ik het volgende probleem: ik krijg mijn eigen templates voor register, login scherm etc. er niet goed in.

In de app/Resources/FOSUserBundle/views directory heb ik layout.html.twig aangemaakt. Deze overerft de layout van mijn applicatie. Dit werkt prima, echter ik wil ook een titel, kop en introductie kunnen schrijven voor het login scherm, daarvoor heb ik app/Resources/FOSUserBundle/views/Security/login.html.twig aangemaakt.
layout.html.twig wordt echter niet geladen, heel vreemd gezien ik de handleiding heb gevolgd. Iemand een oplossing?

Alvast bedankt.

Martijn

p.s. hieronder volgen de template bestanden.

layout.html.twig
  1. {% extends 'AcmeCmsBundle::layout.html.twig' %}
  2.  
  3. {% block body %}
  4. {% block fos_user_content %}{% endblock %}
  5. {% endblock %}



login.html.twig
  1. {% extends "FOSUserBundle::layout.html.twig" %}
  2.  
  3. <h1>Login</h1>
  4.  
  5. <p>Give your username and password in</p>
  6.  
  7. {% block fos_user_content %}
  8. {% if error %}
  9. <div>{{ error|trans({}, 'FOSUserBundle') }}</div>
  10. {% endif %}
  11.  
  12. <form action="{{ path("fos_user_security_check") }}" method="post">
  13. <input type="hidden" name="_csrf_token" value="{{ csrf_token }}" />
  14.  
  15. <label for="username">{{ 'security.login.username'|trans({}, 'FOSUserBundle') }}</label>
  16. <input type="text" id="username" name="_username" value="{{ last_username }}" required="required" />
  17.  
  18. <label for="password">{{ 'security.login.password'|trans({}, 'FOSUserBundle') }}</label>
  19. <input type="password" id="password" name="_password" required="required" />
  20.  
  21. <input type="checkbox" id="remember_me" name="_remember_me" value="on" />
  22. <label for="remember_me">{{ 'security.login.remember_me'|trans({}, 'FOSUserBundle') }}</label>
  23.  
  24. <input type="submit" id="_submit" name="_submit" value="{{ 'security.login.submit'|trans({}, 'FOSUserBundle') }}" />
  25. </form>
  26. {% endblock fos_user_content %}

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s