DependencyInjection/Configuration.php
private function addBlockSection(ArrayNodeDefinition $node)
    {
        $node
            ->children()
                ->arrayNode('block')
                    ->addDefaultsIfNotSet()
                    ->children()

                        ->arrayNode('template')
                            ->addDefaultsIfNotSet()
                            ->children()
                                ->arrayNode('template_list')
                                    ->useAttributeAsKey('template_slug')
                                        ->prototype('array')
                                        ->children()
                                            ->scalarNode('service')
                                            ->end()
                                            ->scalarNode('class')
                                            ->end()
                                            ->scalarNode('name')
                                                ->cannotBeEmpty()
                                            ->end()
                                            ->scalarNode('twig')
                                                ->cannotBeEmpty()
                                            ->end()
                                        ->end()
                                    ->end()


//                                    ->addDefaultsIfNotSet()
//                                    ->children()
//                                        ->arrayNode('standard')
//                                            ->addDefaultsIfNotSet()
//                                            ->children()
//                                                ->scalarNode('class')
//                                                    ->defaultValue('\Kitpages\CmsBundle\Form\BlockTemplateEditStandardType')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                                ->scalarNode('name')
//                                                    ->defaultValue('Standard')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                                ->scalarNode('twig')
//                                                    ->defaultValue('KitpagesCmsBundle:Block:edit.html.twig')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                            ->end()
//                                        ->end()
//                                    ->end()
                                ->end()
                            ->end()
                        ->end()

                        ->arrayNode('renderer')
                            ->useAttributeAsKey('template_slug')
                                ->prototype('array')


                                    ->useAttributeAsKey('renderer_slug')
                                        ->prototype('array')
                                        ->children()
                                            ->scalarNode('type')
                                                ->cannotBeEmpty()
                                            ->end()
                                            ->scalarNode('twig')
                                            ->end()
                                        ->end()
                                    ->end()

                                ->end()
                            ->end()
//                            ->addDefaultsIfNotSet()
//                            ->children()
//                                ->arrayNode('standard')
//                                    ->addDefaultsIfNotSet()
//                                    ->children()
//                                        ->arrayNode('default')
//                                            ->addDefaultsIfNotSet()
//                                            ->children()
//                                                ->scalarNode('type')
//                                                    ->defaultValue('twig')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                                ->scalarNode('twig')
//                                                    ->defaultValue('KitpagesCmsBundle:Block:block-render-standard-default.html.twig')
//                                                ->end()
//                                            ->end()
//                                        ->end()
//                                    ->end()
//                                ->end()
//                            ->end()
                        ->end()

                    ->end()
                ->end()
            ->end();
    }
private function addBlockSection(ArrayNodeDefinition $node)
    {
        $node
            ->children()
                ->arrayNode('block')
                    ->addDefaultsIfNotSet()
                    ->children()

                        ->arrayNode('template')
                            ->addDefaultsIfNotSet()
                            ->children()
                                ->arrayNode('template_list')
                                    ->useAttributeAsKey('template_slug')
                                        ->prototype('array')
                                        ->children()
                                            ->scalarNode('service')
                                            ->end()
                                            ->scalarNode('class')
                                            ->end()
                                            ->scalarNode('name')
                                                ->cannotBeEmpty()
                                            ->end()
                                            ->scalarNode('twig')
                                                ->cannotBeEmpty()
                                            ->end()
                                        ->end()
                                    ->end()


//                                    ->addDefaultsIfNotSet()
//                                    ->children()
//                                        ->arrayNode('standard')
//                                            ->addDefaultsIfNotSet()
//                                            ->children()
//                                                ->scalarNode('class')
//                                                    ->defaultValue('\Kitpages\CmsBundle\Form\BlockTemplateEditStandardType')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                                ->scalarNode('name')
//                                                    ->defaultValue('Standard')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                                ->scalarNode('twig')
//                                                    ->defaultValue('KitpagesCmsBundle:Block:edit.html.twig')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                            ->end()
//                                        ->end()
//                                    ->end()
                                ->end()
                            ->end()
                        ->end()

                        ->arrayNode('renderer')
                            ->useAttributeAsKey('template_slug')
                                ->prototype('array')


                                    ->useAttributeAsKey('renderer_slug')
                                        ->prototype('array')
                                        ->children()
                                            ->scalarNode('type')
                                                ->cannotBeEmpty()
                                            ->end()
                                            ->scalarNode('twig')
                                            ->end()
                                        ->end()
                                    ->end()

                                ->end()
                            ->end()
//                            ->addDefaultsIfNotSet()
//                            ->children()
//                                ->arrayNode('standard')
//                                    ->addDefaultsIfNotSet()
//                                    ->children()
//                                        ->arrayNode('default')
//                                            ->addDefaultsIfNotSet()
//                                            ->children()
//                                                ->scalarNode('type')
//                                                    ->defaultValue('twig')
//                                                    ->cannotBeEmpty()
//                                                ->end()
//                                                ->scalarNode('twig')
//                                                    ->defaultValue('KitpagesCmsBundle:Block:block-render-standard-default.html.twig')
//                                                ->end()
//                                            ->end()
//                                        ->end()
//                                    ->end()
//                                ->end()
//                            ->end()
                        ->end()

                    ->end()
                ->end()
            ->end();
    }
Parses the kitpages_cms.block config section
Example for yaml driver:
kitpages_cms:
block:
template:
template_list: {standard: \Kitpages\CmsBundle\Form\TemplateStandardType}

@param ArrayNodeDefinition $node
@return void