0

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

基本上管理员用户应该能够从菜单中选择 SiteAlert,输入一个警报,这将出现在站点上使用小部件的任何地方。

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

有谁知道或有类似或类似的简单示例?我一直在 Orchard codeplex 网站和 adminblog 模块上查看类似问题,但到目前为止还没有解决我的问题

4

1 回答 1

0

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

于 2012-08-03T16:58:09.783 回答