2012-01-31 118 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