Skip to content

Commit dd3aa08

Browse files
authored
[Admin] Add extra routes options to menu routers (#128)
| Q | A | --------------- | ----- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Related tickets | n/a | License | MIT
2 parents c379322 + e6ac656 commit dd3aa08

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/Menu/ContentManagementMenuBuilder.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,34 +34,54 @@ public function buildMenu(MenuBuilderEvent $menuBuilderEvent): void
3434
$cmsRootMenuItem
3535
->addChild('collections', [
3636
'route' => 'sylius_cms_admin_collection_index',
37+
'extras' => ['routes' => [
38+
['route' => 'sylius_cms_admin_collection_create'],
39+
['route' => 'sylius_cms_admin_collection_update'],
40+
]],
3741
])
3842
->setLabel('sylius_cms.ui.collections')
3943
;
4044

4145
$cmsRootMenuItem
4246
->addChild('templates', [
4347
'route' => 'sylius_cms_admin_template_index',
48+
'extras' => ['routes' => [
49+
['route' => 'sylius_cms_admin_template_create'],
50+
['route' => 'sylius_cms_admin_template_update'],
51+
]],
4452
])
4553
->setLabel('sylius_cms.ui.content_templates')
4654
;
4755

4856
$cmsRootMenuItem
4957
->addChild('pages', [
5058
'route' => 'sylius_cms_admin_page_index',
59+
'extras' => ['routes' => [
60+
['route' => 'sylius_cms_admin_page_create'],
61+
['route' => 'sylius_cms_admin_page_update'],
62+
]],
5163
])
5264
->setLabel('sylius_cms.ui.pages')
5365
;
5466

5567
$cmsRootMenuItem
5668
->addChild('blocks', [
5769
'route' => 'sylius_cms_admin_block_index',
70+
'extras' => ['routes' => [
71+
['route' => 'sylius_cms_admin_block_create'],
72+
['route' => 'sylius_cms_admin_block_update'],
73+
]],
5874
])
5975
->setLabel('sylius_cms.ui.blocks')
6076
;
6177

6278
$cmsRootMenuItem
6379
->addChild('media', [
6480
'route' => 'sylius_cms_admin_media_index',
81+
'extras' => ['routes' => [
82+
['route' => 'sylius_cms_admin_media_create'],
83+
['route' => 'sylius_cms_admin_media_update'],
84+
]],
6585
])
6686
->setLabel('sylius_cms.ui.media')
6787
;

0 commit comments

Comments
 (0)