2

ノードとそのコメントのカスタム リストを作成しています。ノードの数を制限したい (簡単: この場合、ページあたりのアイテムはノードを指します) だけでなく、ノードごとに表示されるコメントの数 (たとえば、最新の 5 つ) も制限したいと思います。

  • ノード番号 1
    • コメント 1-3
    • コメント 1-2
    • コメント 1-1
  • ノード番号 2
    • コメント 2-7
    • コメント 2-6
    • コメント 2-5
    • コメント 2-4
    • コメント 2-3
  • ノード番号 3

したがって、ノード番号 1には 3 つのコメントがあります。罰金。ノード番号 3にはコメントがありません。また、結構です。しかし、ノード 2には 7 つのコメントがあります。表示したいのは最新の 5 つだけです。

ビューでこれを行う方法はありますか? たとえば、そのようなビューを別のビュー内に含めることができれば、コメントとノード ID を提供する引数を持つビューを作成するのは簡単です。

私は Drupal にまったく慣れていないので、明らかな質問であれば申し訳ありません。私はそれをグーグルで調べましたが、始めたばかりのときに正しいことをグーグルで調べているかどうかを知るのは難しい.

どんな提案でも大歓迎です!

ロブ

4

2 に答える 2

1

ここの開発者の見解によるとhttp://drupal.org/node/353872

1 つのクエリだけで実行することはほとんど不可能であり、ビューがサポートできないものです。

ただし、 Views Group ByまたはViews Attachのモジュールは興味深いものであり 、ソリューションに一歩近づく可能性があります。

于 2009-07-31T13:20:54.413 に答える
0

ビューだけでこれを行う簡単な方法は考えられません。最終結果を得るには、ビューと小さなカスタム コードを組み合わせて実行する必要がある場合があります:/

于 2009-04-30T14:44:11.587 に答える