【问题标题】:Symfony - override FOSUserBundle changePassword_contentSymfony - 覆盖 FOSUserBundle changePassword_content
【发布时间】:2017-02-27 20:51:04
【问题描述】:

我尝试了文档here 以及hereStackoverflow 中报告的所有内容。

声明app\Resources\FOSUserBundle\views\ChangePassword\changePassword_content.html.twig 不起作用。 app/Resources/FOSUserBundle/translations/FOSUserBundle.fr.yml 中的替换翻译很好,所以目录应该没问题...但它根本不会替换模板。

我还尝试将它放在我的子包中,覆盖视图中的FOSUserBundle,但它也不起作用(我想要让它工作,我必须覆盖控制器和 FormType,我目前不需要,我只是想为表单设置样式)。

有没有我想念的地方可以做的配置?

先谢谢了!

【问题讨论】:

  • 尝试重命名文件change_password_content.html.twig
  • 它...有效!严重地 ?你能解释一下它为什么会起作用吗,因为基本模板有我给的名字,而且它也是我在互联网上到处找到的名字?!哦,添加您的评论作为答案,这样我就可以通过愉快地验证它来为您提供一些积分!

标签: symfony fosuserbundle


【解决方案1】:

FosuserBundle 中的文件名为ChangePassword/change_password_content.html.twig - 复制原始文件然后对其进行编辑以帮助确保它完全相同是很有用的。

2.0beta 中的版本更新将文件移动到“under_score”大小写(目录路径仍为 MixedCase)。

引用changePassword_content.html.twig 的链接不相关,最终是错误的。

【讨论】:

    猜你喜欢
    • 2014-04-08
    • 2016-10-01
    • 2020-11-11
    • 1970-01-01
    • 2019-03-13
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多