如何强制FOSUserBundle将其所有页面呈现为全局模板的一部分。
我尝试在我的:: base.html.twig文件中将来自FOS UB的layout.html.twig插入{%block login%},该文件高于{%block body%}中的默认内容。当用户输入页面并登录时,如果他输入密码错误,他只会看到登录表单而不是整页。
我还覆盖了FOS UB的布局以扩展:: base.html.twig但是如何制作后续步骤?
答案 0 :(得分:0)
查看文档的Override template部分。
修改
登录操作重定向由Symfony的内部身份验证/防火墙系统完成。如果输入错误的密码,Symfony会自动重定向到您在防火墙中定义的登录操作。有关详细信息,请查看本书的Security部分。在这种情况下,您必须修改FOSUserBundle的login.html.twig
以使用您的基本模板。