2011-02-08 5 views
2

ブロック内に表示されるビューを作成しています。 Viewに引き込まれている各ノードには時間値が関連付けられています(実際には0〜2399の整数です.Duupalは時刻のみの値をサポートしていないため)。ビューのフィルタとして、私はその日にまだ起こっていないイベントだけを表示したいだけです。だから私は、イベントの> CURTIME()フィルタにしたい。しかし、DrupalはMySQLの機能を取り除き、それを0にしているようです。私はそれをそのまま残す方法はありますか?DrupalビューのSQL関数Filters

+0

必要:ここhttp://drupal.org/project/viewsphpfilter

は、いくつかのいくつかの使用例です:

はあなたが注意(およびいくつかのPHPスキル)でこれを使用することができ、フィルタにカスタムSQLを維持するために、これを手伝ってくれるより多くの情報。時間の値はどこから来ているのですか?フィルタはPHPの時間比較をサポートしているので、CCK Dateを使用していない可能性があります。代わりに何を使用していますか? – anschauung

+0

私はCCKを使用していますが、時間値に対して0〜2330の値の選択リスト(午前12時から午後11時30分まで)を使用することを選択しました。あなたがそれを見えないようにしても、ウィジェットだけで時間は必要ありません。したがって、2つのイベントを追加した場合、2011年の正午12時と2012年の11時に別のイベントが追加された場合、2011年のイベントが最初に表示されます。とにかく、私はちょうど現在の時間(CURTIME()/ 100は0〜2330と比較できる値を返します) – rob5408

答えて

0

これはイベント&の繰り返しに関するご質問に関連している場合、私はあなたの選択を繰り返す毎日のイベントがこれよりも良いかもしれないと思います。

http://drupal.org/node/690670

関連する問題