浏览代码

Update documentation

Thomas Rabaix 13 年之前
父节点
当前提交
832a7fe8d8
共有 3 个文件被更改,包括 36 次插入1 次删除
  1. 1 1
      DependencyInjection/Configuration.php
  2. 1 0
      Resources/doc/index.rst
  3. 34 0
      Resources/doc/reference/configuration.rst

+ 1 - 1
DependencyInjection/Configuration.php

@@ -46,7 +46,7 @@ class Configuration implements ConfigurationInterface
             ->children()
                 ->scalarNode('security_handler')->defaultValue('sonata.admin.security.handler.noop')->end()
 
-                ->scalarNode('title')->defaultValue('Sonata > ')->cannotBeEmpty()->end()
+                ->scalarNode('title')->defaultValue('Sonata Admin')->cannotBeEmpty()->end()
                 ->scalarNode('title_logo')->defaultValue('/bundles/sonataadmin/logo_title.png')->cannotBeEmpty()->end()
 
                 ->arrayNode('dashboard_groups')

+ 1 - 0
Resources/doc/index.rst

@@ -22,6 +22,7 @@ Reference Guide
    :numbered:
 
    reference/installation
+   reference/configuration
    reference/architecture
    reference/dashboard
    reference/routing

+ 34 - 0
Resources/doc/reference/configuration.rst

@@ -0,0 +1,34 @@
+Configuration
+=============
+
+Configuration options
+
+* ``security_handler``
+    * ``sonata.admin.security.handler.noop`` : The default value
+    * ``sonata.admin.security.handler.acl`` : Use this service if you want ACL
+
+* ``title`` : The admin's title, can be the client name for instance (default: Sonata Admin)
+* ``title_logo`` : logo to use, must be an image with a height of 28px (default : /bundles/sonataadmin/logo_title.png)
+
+Please see :ref:`templates` for more information about how to configure default templates.
+
+
+Full Configuration Options
+==========================
+
+.. code-block:: yaml
+
+    sonata_admin:
+       security_handler: sonata.admin.security.handler.noop
+
+        title:      Sonata Project
+        title_logo: /bundles/sonataadmin/logo_title.png
+        templates:
+            # default global templates
+            layout:  SonataAdminBundle::standard_layout.html.twig
+            ajax:    SonataAdminBundle::ajax_layout.html.twig
+
+            # default value if done set, actions templates, should extends a global templates
+            list:    SonataAdminBundle:CRUD:list.html.twig
+            show:    SonataAdminBundle:CRUD:show.html.twig
+            edit:    SonataAdminBundle:CRUD:edit.html.twig