|
@@ -1,8 +1,10 @@
|
|
|
Dashboard
|
|
|
=========
|
|
|
|
|
|
-The dashboard is the main landing page. By default the dashboard lists the
|
|
|
-different admin areas available.
|
|
|
+The dashboard is the main landing page. By default the dashboard lists the different admin areas available.
|
|
|
+The admin list is a block defined by the ``sonata.admin.block.admin_list`` service. More block can be added, just
|
|
|
+follow the instruction in the `BlockBundle documentation <http://sonata-project.org/bundles/block/master/doc/index.html>`_.
|
|
|
+
|
|
|
If you want to customize the dashboard, add the following code to your
|
|
|
application's config file:
|
|
|
|
|
@@ -10,8 +12,13 @@ application's config file:
|
|
|
|
|
|
# app/config/config.yml
|
|
|
sonata_admin:
|
|
|
- dashboard_groups:
|
|
|
- ... your config ...
|
|
|
+ blocks:
|
|
|
+ # display a dashboard block
|
|
|
+ - { position: left, type: sonata.admin.block.admin_list }
|
|
|
+
|
|
|
+ dashboard
|
|
|
+ groups:
|
|
|
+ ... your config ...
|
|
|
|
|
|
|
|
|
Examples
|
|
@@ -24,10 +31,15 @@ Set the label group & add all the default items
|
|
|
|
|
|
# app/config/config.yml
|
|
|
sonata_admin:
|
|
|
- dashboard_groups:
|
|
|
- sonata_page:
|
|
|
- label: Page
|
|
|
- items: ~
|
|
|
+ dashboard:
|
|
|
+ blocks:
|
|
|
+ # display a dashboard block
|
|
|
+ - { position: left, type: sonata.admin.block.admin_list }
|
|
|
+
|
|
|
+ groups:
|
|
|
+ sonata_page:
|
|
|
+ label: Page
|
|
|
+ items: ~
|
|
|
|
|
|
Set items group
|
|
|
^^^^^^^^^^^^^^^
|
|
@@ -36,10 +48,15 @@ Set items group
|
|
|
|
|
|
# app/config/config.yml
|
|
|
sonata_admin:
|
|
|
- dashboard_groups:
|
|
|
- sonata_page:
|
|
|
- items:
|
|
|
- - sonata.page.admin.page
|
|
|
+ dashboard:
|
|
|
+ blocks:
|
|
|
+ # display a dashboard block
|
|
|
+ - { position: left, type: sonata.admin.block.admin_list }
|
|
|
+
|
|
|
+ groups:
|
|
|
+ sonata_page:
|
|
|
+ items:
|
|
|
+ - sonata.page.admin.page
|
|
|
|
|
|
Add a group with all the default items
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
@@ -48,8 +65,13 @@ Add a group with all the default items
|
|
|
|
|
|
# app/config/config.yml
|
|
|
sonata_admin:
|
|
|
- dashboard_groups:
|
|
|
- sonata_page: ~
|
|
|
+ dashboard
|
|
|
+ blocks:
|
|
|
+ # display a dashboard block
|
|
|
+ - { position: left, type: sonata.admin.block.admin_list }
|
|
|
+
|
|
|
+ groups:
|
|
|
+ sonata_page: ~
|
|
|
|
|
|
Add some items to a group
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
@@ -58,14 +80,16 @@ Add some items to a group
|
|
|
|
|
|
# app/config/config.yml
|
|
|
sonata_admin:
|
|
|
- dashboard_groups:
|
|
|
- sonata_page:
|
|
|
- item_adds:
|
|
|
- - sonata.page.admin.myitem1
|
|
|
- - sonata.page.admin.myitem2
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ dashboard:
|
|
|
+ blocks:
|
|
|
+ # display a dashboard block
|
|
|
+ - { position: left, type: sonata.admin.block.admin_list }
|
|
|
+
|
|
|
+ groups:
|
|
|
+ sonata_page:
|
|
|
+ item_adds:
|
|
|
+ - sonata.page.admin.myitem1
|
|
|
+ - sonata.page.admin.myitem2
|
|
|
|
|
|
|
|
|
.. image:: ../images/dashboard.png
|