Sitefinity自定义后端页面MVC

问题描述 投票:0回答:2

我知道如何通过UI(../Sitefinity/Administration/BackendPages/Pages)创建后端页面。有没有办法通过VS中的项目添加一个,以便我可以创建一个自定义MVC管理页面控制控制器,并设置类似于后端的其余部分?

我想在后端的顶部添加一个新的部分,类似于链接到一个自定义MVC页面的仪表板,页面,内容,设计或管理。

sitefinity sitefinity-10
2个回答
1
投票

最好是通过Sitefinity UI创建页面,然后只需将MVC小部件添加到页面。页面看起来与其他后端页面完全相同,您可以控制窗口小部件。

通常,您会在顶层创建一个组页面,例如自定义材料,然后是下面的标准页面。


1
投票

结合Veselin的上述答案,找到了一个很好的解决方案。通过../Sitefinity/Administration/BackendPages/Pages上的Sitefinity后端创建页面后,您可以添加自定义MVC小部件。为了限制小部件仅针对管理页面显示,您可以将它们注册到仅适用于后端页面的“仪表板”部分:

[ControllerToolboxItem(Name = "CustomAdminWidget", Title = "Custom Admin Widget", SectionName = "Dashboard", CssClass = "sfMvcIcn")]
© www.soinside.com 2019 - 2024. All rights reserved.