从管理员菜单控制自定义小组件

时间:2012-08-03 11:08:51

标签: orchardcms

我正在尝试创建一个名为SiteAlert的小部件,该小部件显示在带有消息的页面上。我希望能够直接从管理菜单中选择查看和编辑窗口小部件。

基本上,管理员用户应该能够从菜单中选择SiteAlert,输入警报,这将出现在网站上使用窗口小部件的任何位置。

目前,如果像传统小部件一样使用小部件,例如通过管理菜单中的小部件并附加到部分,则小部我还使用AdminMenu.cs将SiteAlert设置为显示在管理菜单中,但在输入时不保存消息。我可以看到它接受值(使用断点)但不存储它。

有没有人知道或有这样或类似的事情的简单例子?我一直在关注Orchard codeplex网站和adminblog模块上的类似问题,但到目前为止还无法解决我的问题

1 个答案:

答案 0 :(得分:0)

用这么多具体细节回答这个问题是不可能的。幸运的是,当你交叉发布这个时,我已经在CodePlex的讨论中看到了你的代码,而你缺少任何类型的持久性代码,这可以解释为什么它不会持久存在。您所要做的就是从内容管理器中检索要修改的对象,然后对其进行修改。就是这样,它会坚持下去。