SonataAdminBundle 覆盖日期模板

SonataAdminBundle overwrite date template

我使用奏鸣曲管理包和我的问题 如何覆盖此模板?

vendor/sonata-project/admin-bundle/src/Resources/views/CRUD/list_date.html.twig

'date' => '@SonataAdmin/CRUD/list_date.html.twig',

也许配置中有一些方法?

sonata_admin:
templates:
   date => '@SonataAdmin/CRUD/list_date.html.twig',

但这不是工作的。

我尝试创建 templates/bundles/SonataAdmin/CRUD/list_date.html.twig 但奏鸣曲仍在 vendor/sonata-project/admin-bundle/src/Resources/views/CRUD/list_date.html.twig 中渲染数据 如何正确创建覆盖模板?

我试过像食谱 templates/bundles/SonataAdminBundle/Resources/views/CRUD/list_date.html.twig 中那样创建并清除缓存,但仍然在旧模板中呈现数据。我使用 Symfony 4

您可以使用 Symfony 中的 standard template override。意味着它应该与文件一起工作:templates/bundles/SonataAdminBundle/CRUD/list_date.html.twig.