0

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

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

4

2 回答 2

1

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

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

于 2018-02-26T23:31:06.187 回答
1

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

[ControllerToolboxItem(Name = "CustomAdminWidget", Title = "Custom Admin Widget", SectionName = "Dashboard", CssClass = "sfMvcIcn")]
于 2018-03-02T15:02:56.080 回答