1

Drupal 6 Views モジュールを使用して、fivestar モジュールを使用して評価されたトップ ノードをリクエストしています。ただし、各月の上位投票ノードを要求してリストに表示するビューを作成する方法を見つけることができないようです。

結果として欲しいのは、次のようなリストです。

  • 2011 年 1 月: 最も投票されたノードにそのノードへのリンクを付ける
  • 2010 年 12 月: 最も投票されたノードのタイトルにそのノードへのリンク
  • 2010 年 11 月: 最も投票されたノードのタイトルにそのノードへのリンク
  • ...

ビューを使用してこれが可能かどうかさえわかりませんか?

4

1 に答える 1

3

投票関係でビューを設定します。(詳細はこちらhttp://www.lullabot.com/videos/building-views-fivestar-and-votingapi )

投票結果の降順で並べ替えてください。上記の例に従って、ノード タイトル フィールドを追加し、「このフィールドをそのノードにリンクする」にチェックマークを付けるだけです。

次に、日付の値に基づいてリストをグループ化する必要があります。

  1. フィールド ノードの投稿日を追加します。チェックマーク 表示から除外します。日付形式を「F Y」のカスタム値に設定します (つまり、「月年」、つまり 2011 年 1 月)。
  2. すぐに使用できるビューは、各グループを特定の数に制限することをサポートしていないため、「Views Limit Grouping」モジュールをダウンロードする必要があります (drupal.org で検索してください)。
  3. インストールしたら、ビューのスタイルを「Grouping Field」に変更し、項目を 1 に制限します。

これでうまくいくはずです。

于 2011-01-08T20:15:20.930 に答える