日付フィールドを使用して年ごとにビュー行をグループ化する方法は?


12

日付フィールドを持つコンテンツタイプがあります。年ごとにグループ化して出力する必要があります。

2011

- nodeA 2011-09-01
- nodeB 2011-01-29

2010

- nodeC 2010-12-08

どうやってやるの?

回答:


12
  1. ビューに2番目の日付フィールドを追加します。
  2. そのフィールドの構成で

    1. 年のみを表示するようにフィールドを構成します
    2. 表示からフィールドを除外する
  3. ビューの形式設定で、このフィールドでグループ化します。


3
私はすでにこれを試しましたが、機能しません。どうやら、グループ化は、フィールドの出力ではなく、VALUESを介して行われます。
ミチャウプシュカワ

フィールドを書き換えていますか、または事前に構成された日付形式を使用していますか?前者は機能しませんが、後者は間違いなく機能します。
tim.plunkett

1
フィールドは「年」形式(Y)で表示され、形式設定では「グループ化フィールド」として設定されます。ただし、日付をまったく同じに設定した場合でも(年!)、各行の上に年が表示されます。私のフィールドの正確なタイプは「日付(ISO形式)」です-多分それは間違っていますか?
ミチャウプシュカワ

以下のcdmoのコメントを参照してください...
jay-ess

1
これは私にとってもほとんど効果がありましたが、@ cdmoの回答にある追加の手順に従う必要がありました。
joe_flash


1

コアからRDFモジュールを無効にします。

同じ問題を抱えていたし、時間を検索した後、私は最終的にはカレン族からこのヒントによりstumpled:http://drupal.org/node/1253562#comment-4886998は ちょうど再編集し、あなたの日付フォーマットを多分RDF-モジュールを無効にして。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.