2年前に作成したサイトをD6からD7にアップグレードしています。そのサイトでは、年ごとにグループ化されたアイテムのビューがあるので、各年のアイテムは別のページに表示されます。ビューに年を渡すと、その年の適切なノードが表示されます。「前年」と「翌年」のリンクが必要です。これらのリンクは、必要に応じて、前年または翌年のノードを表示するページにリンクします。
私はこれを古い(D6)サイトで行いました(PHPフィルターを使用して)ヘッダーにPHPコードを表示させ、渡された「年」パラメーターで計算を行い、次の年と前の年へのリンクをrawとして書き出しました。 HTML。これは間違っていると感じます-非常に非Drupal —しかし、ビューを取得してネイティブに行う方法を理解できません。
グループ化されたノードの間に見出しを置くだけではなく(「フォーマット/設定」の)グループ化フィールドのようなものを使用したい(私の場合、結果として1000以上のノードがあるページになる)表示されます)そのグループ化フィールドに基づいてページに分割します。
何か案は?
考えられる答えを示す項目がいくつか見つかりました。この前の質問があります:
私の年は分類法の用語でもあるので、質問が尋ねられたとおりに答えられた場合、これは私にとってはうまくいきます。実際の答えはありませんが、この非常に素晴らしいアールマイルの記事へのポインタがあります。
http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3
それは私のユースケースに非常に近いので、Earlの指示に基づいてビュープラグインを作成する必要があるかどうかはわかりますが、もっと簡単なものを望んでいます。プラグインを作成するよりもプラグインを使用したいです!
(この記事では、Earlはプラグインのコードはhttp://drupal.org/project/views_plugin_examplesにあると述べていますが、そのプロジェクトに行くと、空のように見えます。)
いずれにせよ、これは「解決された問題」のように見えますが、解決策が見つかりません!ホイールを再発明する前の指針はありますか?