2012-08-03 75 views
0

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

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

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

有没有人知道或有一个像这样或类似的东西的简单例子?我一直在寻找Orchard codeplex站点和adminblog模块上的类似问题,但到目前为止还没有能够解决我的问题

回答

0

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

+0

这是我的CodePlex链接。我已经解决了问题,如果有人可能在任何阶段发现它有用,主码就在这里 [CodePlex问题](http://orchard.codeplex.com/discussions/389868) – ConfusedShark 2012-08-17 13:40:51