123456789101112131415161718192021222324252627282930313233 |
- Overwrite Admin Configuration
- =============================
- Sometime you might want to overwrite some Admin settings from vendors. This recipe will explain how to achieve this operation. However, keep in mind this operation is quite dangerous and might break code.
- From the configuration file, you can add a new section named ``admin_services`` with the following templates:
- .. code-block:: yaml
- sonata_admin:
- admin_services:
- id.of.admin.service:
- # service configuration
- model_manager: sonata.admin.manager.doctrine_orm
- form_contractor: sonata.admin.builder.doctrine_orm
- show_builder: sonata.admin.builder.doctrine_orm
- list_builder: sonata.admin.builder.doctrine_orm
- datagrid_builder: sonata.admin.builder.doctrine_orm
- translator: translator
- configuration_pool: sonata.admin.pool
- route_generator: sonata.admin.route.default_generator
- validator: validator
- security_handler: sonata.admin.security.handler
- menu_factor: knp_menu.factory
- route_builder: sonata.admin.route.path_info
- label_translator_strategy: sonata.admin.label.strategy.native
- # templates configuration
- templates:
- user_block: mytemplate.twig.html
- With these settings you will be able to change default services and templates used by the `id.of.admin.service`` admin instance.
|