1. Configuration¶
Note
This page will be removed soon, as it’s content is being improved and moved to other pages of the documentation. Please refer to each section’s documentation for up-to-date information on SonataAdminBundle configuration options.
1.1. Configuration¶
Configuration options
- YAML
1 2 3 4 5 6 7 8 9 10
# config/packages/sonata_admin.yaml sonata_admin: security: # the default value handler: sonata.admin.security.handler.role # use this service if you want ACL handler: sonata.admin.security.handler.acl
1.2. Full Configuration Options¶
- YAML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
# Default configuration for extension with alias: "sonata_admin" sonata_admin: security: handler: sonata.admin.security.handler.noop role_admin: ROLE_ADMIN role_super_admin: ROLE_SUPER_ADMIN information: # Prototype id: [] admin_permissions: # Defaults: - CREATE - LIST - DELETE - UNDELETE - EXPORT - OPERATOR - MASTER object_permissions: # Defaults: - VIEW - EDIT - HISTORY - DELETE - UNDELETE - OPERATOR - MASTER - OWNER acl_user_manager: null title: 'Sonata Admin' title_logo: bundles/sonataadmin/images/logo_title.png search: true default_controller: 'sonata.admin.controller.crud' options: html5_validate: true # Auto order groups and admins by label or id sort_admins: false confirm_exit: true js_debug: false skin: 'skin-black' use_select2: true use_icheck: true use_bootlint: false use_stickyforms: true pager_links: null form_type: 'standard' # One of "standard"; "horizontal" default_admin_route: show default_group: default default_translation_domain: SonataAdminBundle default_icon: 'fas fa-folder' dropdown_number_groups_per_colums: 2 logo_content: 'all' # One of "text"; "icon"; "all" list_action_button_content: 'all' # One of "text"; "icon"; "all" # Enable locking when editing an object, if the corresponding object manager supports it. lock_protection: false dashboard: groups: # Prototype id: label: ~ translation_domain: ~ icon: ~ provider: ~ items: admin: ~ label: ~ route: ~ route_params: [] roles: [] blocks: type: ~ roles: [] settings: # Prototype id: ~ position: right class: col-md-4 default_admin_services: model_manager: null data_source: null form_contractor: null show_builder: null list_builder: null datagrid_builder: null translator: null configuration_pool: null route_generator: null validator: null security_handler: null label: null menu_factory: null route_builder: null label_translator_strategy: null pager_type: null templates: user_block: '@SonataAdmin/Core/user_block.html.twig' add_block: '@SonataAdmin/Core/add_block.html.twig' layout: '@SonataAdmin/standard_layout.html.twig' ajax: '@SonataAdmin/ajax_layout.html.twig' dashboard: '@SonataAdmin/Core/dashboard.html.twig' search: '@SonataAdmin/Core/search.html.twig' list: '@SonataAdmin/CRUD/list.html.twig' filter: '@SonataAdmin/Form/filter_admin_fields.html.twig' show: '@SonataAdmin/CRUD/show.html.twig' show_compare: '@SonataAdmin/CRUD/show_compare.html.twig' edit: '@SonataAdmin/CRUD/edit.html.twig' preview: '@SonataAdmin/CRUD/preview.html.twig' history: '@SonataAdmin/CRUD/history.html.twig' acl: '@SonataAdmin/CRUD/acl.html.twig' history_revision_timestamp: '@SonataAdmin/CRUD/history_revision_timestamp.html.twig' action: '@SonataAdmin/CRUD/action.html.twig' select: '@SonataAdmin/CRUD/list__select.html.twig' list_block: '@SonataAdmin/Block/block_admin_list.html.twig' search_result_block: '@SonataAdmin/Block/block_search_result.html.twig' short_object_description: '@SonataAdmin/Helper/short-object-description.html.twig' delete: '@SonataAdmin/CRUD/delete.html.twig' batch: '@SonataAdmin/CRUD/list__batch.html.twig' batch_confirmation: '@SonataAdmin/CRUD/batch_confirmation.html.twig' inner_list_row: '@SonataAdmin/CRUD/list_inner_row.html.twig' outer_list_rows_mosaic: '@SonataAdmin/CRUD/list_outer_rows_mosaic.html.twig' outer_list_rows_list: '@SonataAdmin/CRUD/list_outer_rows_list.html.twig' outer_list_rows_tree: '@SonataAdmin/CRUD/list_outer_rows_tree.html.twig' base_list_field: '@SonataAdmin/CRUD/base_list_field.html.twig' pager_links: '@SonataAdmin/Pager/links.html.twig' pager_results: '@SonataAdmin/Pager/results.html.twig' tab_menu_template: '@SonataAdmin/Core/tab_menu_template.html.twig' knp_menu_template: '@SonataAdmin/Menu/sonata_menu.html.twig' form_theme: [] filter_theme: [] assets: stylesheets: # The default stylesheet list: - bundles/sonataadmin/app.css # stylesheet paths to add to the page in addition to the list above extra_stylesheets: [] # stylesheet paths to remove from the page remove_stylesheets: [] javascripts: # The default javascript list: - bundles/sonataadmin/app.js # javascript paths to add to the page in addition to the list above extra_javascripts: [] # javascript paths to remove from the page remove_javascripts: [] extensions: # Prototype id: global: false admins: [] excludes: [] implements: [] extends: [] instanceof: [] uses: [] admin_implements: [] admin_extends: [] admin_instanceof: [] admin_uses: [] persist_filters: false filter_persister: sonata.admin.filter_persister.session show_mosaic_button: true global_search: empty_boxes: show admin_route: show breadcrumbs: child_admin_route: show