如何将自定义项添加到左侧CMS菜单并管理模型和额外字段?与ModelAdmin类似?

时间:2016-06-10 23:07:13

标签: silverstripe

是否可以设置模型管理员类型,左侧菜单上有一个标签,例如Staff Members,右侧不是仅显示网格和管理模型,我想要有字段位于网格上方并能够将数据保存到它们中......

基本上与您在页面上的操作方式完全相同,而是在侧边栏上的自己的选项卡中进行操作?

我想要实现的图片(Photoshopped)

enter image description here

这可能吗?

1 个答案:

答案 0 :(得分:2)

是的,你可以。您必须创建自己的LeftAndMain子类并通过覆盖getEditForm来实现您的表单。

假设您为新的LeftAndMain子类StaffAdmin命名,然后将其添加到CMS _config.php文件中,将其添加到CMS菜单中:

CMSMenu::add_menu_item('StaffAdmin', 'Staff Admin', 'staffadmin', 'StaffAdmin');