1

会社のさまざまな機能を紹介するサイトがあり、それらの機能のそれぞれが個別のページを構成しているとします。すべての機能には多数のケース スタディが含まれており、それぞれのケース スタディは、画像、タイトル、説明、およびその他の 2 つまたは 3 つのフィールドで構成されています。これらの分類されたケーススタディは、サイト全体のさまざまなページのさまざまな構成で、ある場所のローテーターで、すべてのケーススタディの大規模なリストの別の場所で表示する必要があります. このアイデアのもう 1 つの例は、従業員名簿です。すべての従業員には、写真、役職、電話番号などがあります。必要なフィールドを設定し、このデータを一度入力すると、この情報をサイト全体のさまざまな場所で利用できるようにしたいと考えています。

この方法で構造化された情報を組み立ててアクセスできるようにする DotNetNuke 用のコンポーネントは存在しますか? WordPress では、これはカスタム フィールドとカスタム投稿タイプを介して行われます。Drupal では、CCK のようなものを使用します。DoNetNuke はどのようにこのタスクを達成するのでしょうか? 正しい方向に向けるだけです。少しハッキングするだけで、おそらく SunBlogNuke のような堅牢なブログ モジュールを再利用できます。また、これと似たようなことを行うように見える他のモジュールを見たこともありますが、クライアントの多額の資金を投じてソリューションを探すのは嫌です。私が考えるのは、かなり一般的な課題です。これはどのように達成するのが最善でしょうか? 誰でも提供できるガイダンスは、深く感謝されます。

4

1 に答える 1

4

ええ、これが DNN が Drupal と大きく異なるところです。ただし、これは解決可能ですが、Drupal の CCK/Views ほどエレガントではありません。

あなたの最良の選択肢:

  • Xmod
  • ニュース記事
  • 組み込みのフォームとリスト / XML (独自の XSLT を作成する必要がありますが、これは少し面倒です)

これを解決するために、私はニュース記事を最も頻繁に使用する傾向があります。ニュース記事モジュールをページにドロップすると、メインのケース スタディまたはポートフォリオ リポジトリとして機能します。その後、カスタム フィールドを収集するように構成できます。

また、最新の記事と呼ばれるモジュールもあります。これを任意のページにドロップして、特定のカテゴリまたは特定のタグを持つメイン リポジトリからアイテムを取得し、HTML 出力をカスタマイズできます。したがって、HTML/Javascript を知っていれば、コンテンツを簡単に印刷してフォト ギャラリーなどにすることができます。

しばらく XMod を使用していませんが、おそらく XMod の方が柔軟性があります。しかし、ニュース記事はとても簡単です。

于 2012-02-16T05:44:29.297 に答える