在SonataClassificationBundle / CategoryAdmin中覆盖show.html.twig

时间:2017-04-27 23:43:25

标签: symfony twig override sonata-admin symfony-3.2

我试图在SonataClassificationBundle / CategoryAdmin的上下文中覆盖show.html.twig

但我不知道该怎么做。我已经尝试将它放在/app/Resources/SonataClassificationBundle/views/CategoryAdmin/show.html.twig中,但它不起作用。

我正在使用Symfony 3.2.7

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

最后我找到了解决方案(差不多一个):

我编辑了CategoryAdmin覆盖此功能:

class CategoryAdmin extends BaseCategoryAdmin
{
    public function getTemplate($name) {
        if ($name == 'show') {
            return 'ApplicationSonataClassificationBundle:CategoryAdmin:show.html.twig';
        } else {
            return parent::getTemplate($name);
        }

    }
}