web-dev-qa-db-ja.com

パスによるCCKビューのフィルタリング

Drupal 6で、イベントのリストを表示するために使用しているビューを作成しました。次のようなパスを使用して、ビューを年でフィルタリングできるようにしたいと思います。

http://www.mysite.com/events -> gives me all events
http://www.mysite.com/events/2011 -> gives me the events in 2011
http://www.mysite.com/events/2010 -> gives me the events in 2010

パスに引数を指定できるようですが、ビューのフィルターコントロール内で使用するためにその引数にアクセスできないようです。どんな助けでも大歓迎です。

3
Joe Corkery

フィルタを追加し、CCK日付フィールドに「ノード:日付」ではなく「日付:日付(ノード)」を使用します。次に、「選択」と「年」の粒度を選択できます。フィルタを公開すると、フィルタする年を選択するためのドロップダウンリストが表示されます。あなたが知っているように、パスは引数である必要があります。ただし、これらは別々に機能します。ドロップダウンをこれらの特定のパスでのみ機能させたい場合は、独自の選択ボックスを作成する必要があると思います。

3
davidhernandez