修改Sonata中的列表视图

时间:2015-07-31 13:45:27

标签: symfony sonata-admin

我正在使用SonataAdminBundle进行Symfony项目,我希望列出不在表格中的实体,而是使用垂直标签。因此,我希望有一个与每个实体相对应的标签,以便按此标签可以打开右侧configureListFields选择的字段。

奏鸣曲有能力吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

SonataAdmin documentation所述,可以覆盖Sonata用于呈现管理界面的默认模板:

sonata_admin:
    templates:
        list: SonataAdminBundle:CRUD:list.html.twig
        inner_list_row: SonataAdminBundle:CRUD:list_inner_row.html.twig
        ...

列表模板可用于渲染整个表格 inner_list_row 负责在此表格中呈现单行。

实际上,list.html.twig延长了base_list.html.twiglist_inner_row.html.twig延长base_list_inner_row
所以你应该重写那四个。