過去のイベントを表すコンテンツタイプを作成しました。このコンテンツタイプに、イベントの日付を示す追加の日付フィールドを追加しました。イベントを日と月でグループ化するカレンダーを作成しようとしていますが、イベントが発生する年は無視しています。
例えばsite.com/calendar/[month]/[day]にアクセスすると、発生した年に関係なく、特定の日の特定の日に発生したすべてのイベントのリストが欲しいのですが。
これはデフォルトのツールでは不可能であるように見えます。なぜなら、彼らは常に1年間フィルターをかけることを期待しているからです。これらのフィルターをカスタマイズするにはどうすればよいですか?
これには、Dateモジュールが便利です。日付には、日付ビューを含む多数のサブモジュールが含まれています。日付ビューモジュール(およびその必須モジュール)を有効にすると、ビューで必要なものが得られます。
モジュールへのリンクは次のとおりです。
デフォルトでビューで提供されているArchive
ビューを見てください。コンテキストフィルターをContent: Created year and month
からContent: Created month
に変更します(必要に応じてContent: Created day
を使用)。問題がある場合は、Archive
ビューがデフォルトで提供する設定を確認してください。