web-dev-qa-db-ja.com

Drupal 7:公開された日付の前後の日付範囲でノードをフィルターします

私の問題は、一般的な「日付範囲内のノードのリスト」の反対です。

したがって、start_dateおよびend_dateフィールドを持つイベントコンテンツタイプがあります。イベントがいつ開始し、いつ終了するかを示します。次に、日付を選択し、start_date <selected_dateおよびend_date> selected_dateであるすべてのイベントをフェッチできるようにする必要があります。

選択した日付は、すべてのユーザーに公開されるフィルターか、URLからフェッチできるようにする他の方法である必要があります。

前もって感謝します!

4
Tony

あなたの見解に露出したフィルターを追加してみましたか?私はあなたがすでにビューを使用していることを想定しています、そしてDrupal 7を使用していることを想定しています(ところで、質問でそれを指定することは常に役に立ちます:-)) 。

問題の日付をフィルターのリストに追加し、チェックボックスをオンにしてユーザーに公開し、「間にない」オプションを使用します。次に、「from」と「to」にハードコードされた日付を指定するか、相対日付(2番目の値タイプオプション)を使用して「-30分」や「+30分」などを指定することもできます。現在の時間に基づいてそれらを再計算します...

enter image description here

お役に立てれば。動作するかどうかお知らせください。

7

この目的のために設計された 日付間のビューフィルター モジュールを使用することもできます。

インストールして構成するだけで、2つの日付フィールドを選択し、その粒度を選択するだけです(年、月、日付を選択した場合、1年のみを入力した場合は機能しないため、これは問題です。

1
ccamara