0

メッセージのあるページに表示される SiteAlert というウィジェットを作成しようとしています。管理メニューからウィジェットを直接表示および編集できるようにしたいと考えています。

基本的に、管理者ユーザーはメニューから SiteAlert を選択し、アラートを入力できる必要があります。これは、サイトでウィジェットが使用されている場所に表示されます。

現在、ウィジェットは従来のウィジェットのように、つまり管理メニューのウィジェットを使用してセクションに接続すると機能します。また、AdminMenu.cs を使用して SiteAlert を管理メニューに表示するように設定しましたが、入力時にメッセージが保存されません。値を (ブレークポイントを使用して) 受け入れていますが、保存していないことがわかります。

誰かがこのようなものや類似のものを知っているか、簡単な例を持っていますか? Orchard codeplex サイトと adminblog モジュールで同様の問題を見てきましたが、これまでのところ私の問題を解決できていません。

4

1 に答える 1

0

この質問にこれだけ具体的な詳細を含めて答えることは不可能です。幸いなことに、これをクロスポストしたときに CodePlex のディスカッションであなたのコードを見たことがありますが、永続化されていない理由を説明する永続化コードが欠けていました。変更するオブジェクトをコンテンツ マネージャから取得して変更するだけです。それだけです。それは永続化されます。

于 2012-08-03T16:58:09.783 に答える