浏览代码

FD3-356 Se customiza el campo template de Config.

Maxi Schvindt 7 年之前
父节点
当前提交
817ae3a765
共有 1 个文件被更改,包括 14 次插入1 次删除
  1. 14 1
      src/KeaBundle/Admin/ConfigAdmin.php

+ 14 - 1
src/KeaBundle/Admin/ConfigAdmin.php

@@ -12,6 +12,19 @@ use Sonata\AdminBundle\Route\RouteCollection;
 class ConfigAdmin extends BaseAdmin
 {
 
+    public function getTemplate($name)
+    {
+        switch ($name) {
+            case 'edit':
+                return 'TemplateBundle:Template:template_edit.html.twig';
+                break;
+
+            default:
+                return parent::getTemplate($name);
+                break;
+        }
+    }
+
     protected function configureRoutes(RouteCollection $collection)
     {
         $collection->remove('history')->remove('create');
@@ -86,7 +99,7 @@ class ConfigAdmin extends BaseAdmin
             ->add('dhcp')
             ->add('description')
             ->add('created')
-            ->add('template')
+            ->add('template', 'string', array('template' => 'TemplateBundle:CRUD:content_field.html.twig','data' => 'show'))
         ;
     }
 }