2012-01-31 117 views
3

我想覆盖默认的SonataAdmin模板。Symfony2 - 覆盖模板包

我在命名空间/包/资源/视图创建standard_layout.html.twig (同一所有制结构相同的文件名,相同的内容)

我复制源模板的所有内容在我的目标模板,我只是对你有所帮助 再见

回答

7

你必须捆绑传承http://symfony.com/doc/current/cookbook/bundles/inheritance.html允许,不仅覆盖的模板,但太方法的解决方案编辑目标的某一部分偏离航向....并没有什么

感谢。

或者你有http://symfony.com/doc/2.0/book/templating.html#overriding-bundle-templates,它只关注模板。

利用这最后,你可以尝试创建:

app/Resources/SonataAdminBundle/views/CRUD/base_show_field.html.twig 
+0

我伸出联系,并把这个变成我的课......但它没有改变... – ibasaw 2012-02-02 08:56:14

+0

我得到这个我的源代码里:<! - START字段名:imageName模板:zebBlogBu​​ndle:默认:base_show_field.html.twig编译模板:SonataAdminBundle:CRUD:base_show_field.html.twig - > 图片名称 ​​Lighthouse.jpg < - 完 - fieldName:imageName - >但想添加:toto ibasaw 2012-02-02 09:08:17

+0

我编辑了我的答案,也许它更好 – webda2l 2012-02-02 10:14:49