2016-04-19 17 views

Antwort

1

Wenn Sie eine Admin-Klasse benötigen und die Stilvorlage ändern, ist die beste Option die Umleitung in der Klasse de Sonata admin. Überschreibe die getTemplate() -Methode.

class YourEntityAdmin extends Admin { 

    public function getTemplate($name) 
    { 
     if ($this->configurationPool->getContainer()->get('security.context')->isGranted('ROLE_ADMIN')) 
     { 
      switch ($name) { 
       case 'list': 
        return 'YourBundle:Entity:list.html.twig'; 
       default: 
        return parent::getTemplate($name); 
      } 
     } else { 
      return parent::getTemplate($name); 
     } 
    } 
+0

Ja, ich muss den Stil ändern .. funktioniert gut! Vielen Dank! –