2012-08-03 73 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