0

私は dotnetnuke を初めて使用し、dnn6 コミュニティ エディションをインストールしました。dnn モジュールを開発しようとしています。

  1. 詳細ニュースを表示
  2. トップ 8 のニュースをホームページに表示します (そこから [詳細なニュースを表示] に移動します)。

インストール済みの Web スターター キットをテンプレートとして使用し、vs.net2010 および開発環境を使用しています。

この点で、私は3つの質問があります。

  1. TOP 8 NEWSを表示するユーザー コントロールを既存のモジュールに追加して、dnn サイトのコントロールから新しいモジュールとして追加するにはどうすればよいですか?
  2. 別のページのこのコントロールに別のカテゴリのニュースを表示するにはどうすればよいですか?
4

1 に答える 1

1

1) 新しいモジュール定義を作成するか、コントロールを別のオプションとして既存の定義に追加するか、新しい ASCX ファイルを使用する拡張機能ページで完全に新しいモジュールを定義する必要があります。ほとんどの場合、既存のモジュールに ModuleDef を追加する最初のオプションを実行します。次に、モジュールをページに追加すると、実際には 2 つの異なるモジュールがページにロードされます。使用しないものは削除できます。DNN ブログ モジュールは、ページに追加される 5 つか 6 つの異なるコントロールでこれを行います。

2) 記事のカテゴリを制御する ASCX のモジュール設定を構成する必要があります。

モジュール開発に真剣に取り組んでいる場合は、スターター キットの代わりに私の VS テンプレートを確認することをお勧めします。DNN6/VS2010 テンプレートは .9 リリースhttp://christoctemplate.codeplex.com/releases/にありますビュー/93348

新しいリリースはすべて Visual Studio 2012 用です (ただし、無料バージョンでも動作するので、チェックしてください)

于 2013-03-07T19:18:36.070 に答える