cómo podemos anular la disposición paquete sonata para una sola clase de administración como he creado 3 administración Clase UserAdmin, productAdmin, ticketAdmin ahora quiero anular edición acción ticketAdmin y edición de plantilla y añadir un poco de código extra ahí.Symfony 2 Plantilla anulación sonataAdminBundle
5
A
Respuesta
7
Si no desea crear un controlador adicional, puede utilizar este método mencionado en los documentos:
Admin's documentation - Reference - Templates (master) - 20.6. Configuring templates
services:
sonata.admin.post:
class: Acme\DemoBundle\Admin\PostAdmin
tags:
- { name: sonata.admin, manager_type: orm, group: "Content", label: "Post" }
arguments:
- ~
- Acme\DemoBundle\Entity\Post
- ~
calls:
- [ setTemplate, [edit, AcmeDemoBundle:PostAdmin:edit.html.twig]]
Y poner la plantilla en Resources/views/PostAdmin/edit.html.twig. Simplemente copie la plantilla original del paquete SonataAdmin y comience a anular.
Blogged en: Override list view twig template in SonataAdminBundle – webDEVILopers Blog
14
Se puede utilizar:
controlador:
custom action in SonataAdminBundle
Plantilla:
// in your admin class
public function getTemplate($name)
{
switch ($name) {
case 'edit':
return 'AcmeMyBundle::my-custom-edit.html.twig';
break;
default:
return parent::getTemplate($name);
break;
}
}
Cuestiones relacionadas
- 1. Symfony 2 campos adicionales
- 2. Agregar acción en SonataAdminBundle
- 3. symfony 2 equivalente para la función url_for() en symfony 1
- 4. Symfony 2 rutas lesscss
- 5. Symfony 2 validador único
- 6. Symfony 2 formularios embebidos
- 7. acción personalizada en SonataAdminBundle
- 8. Symfony 2 + herencia de Doctrine 2 +
- 9. 2 Nivel Entidad carpeta en Symfony 2
- 10. Symfony 2 Dependency Injection & autowiring
- 11. Symfony 2 - Trabajar con activos
- 12. Cómo guardar en Symfony 2?
- 13. symfony redirigir con 2 parámetros
- 14. Symfony 2 + Twig variables globales
- 15. Symfony 2 sin acceso SSH
- 16. Symfony 2 en hosts virtuales
- 17. Anulando excepciones de Symfony 2?
- 18. Marco Php: Symfony 1, Symfony 2 o Yii
- 19. Symfony 2 Proxy para reemplazar iterativamente el proyecto Symfony 1.4
- 20. ¿Cómo incluir un archivo CSS en Symfony 2 y Twig?
- 21. Principales diferencias entre Zend Framework 2 y Symfony 2
- 22. Almacenar puntos espaciales en Symfony 2/Doctrine 2 Entities?
- 23. Symfony 2 carga diferente plantilla en función de las propiedades del agente de usuario
- 24. Servicios web REST: Symfony 2 vs silex
- 25. de búsqueda de rutas en Symfony 2
- 26. Cómo habilitar ENUM en Symfony 2/Doctrina
- 27. Activo Twig con CDN utilizando Symfony 2
- 28. Symfony 2: cómo pasar datos a formBuilder?
- 29. carga de archivos múltiples Symfony 2
- 30. Symfony 2 - ¿Cómo eliminar un paquete?