我希望在FOSUserBundle中更改登录表单的默认样式。在我的包中,在views / layout.html.twig中我写了这个:
<!DOCTYPE html>
<html>
<head>
{% block stylesheets %}
<link href="{{ asset('/bundles/user/css/demo.css') }}" type="text/css" rel="stylesheet" />
{% endblock %}
</head>
<body>
{% block body %}
{{ block('fos_user_content') }}
{% endblock %}
</body>
</html>
然后在终端我把它:
app/console assets:install web --symlink
之后我得到web / bundles / user / css / demo.css
但是在清理缓存后,FireBug没有显示任何包含的css文件......为什么?
答案 0 :(得分:0)
只需在以下位置创建模板,即可通过捆绑继承覆盖 FOSUserBundle :: layout.html.twig :
app/Resources/FOSUserBundle/views/layout.html.twig
此模板必须包含块 fos_user_content 。
可以找到FOSUserBundle的原始基本模板here。
进一步阅读食谱文章Overriding Bundle Templates。