ArchiveモジュールはDrupalのブログ記事にアーカイブ機能を追加したり、アーカイブカレンダーの表示ブロックを追加したりするポピュラーなモジュールです。ただ、このモジュールの表示するアーカイブカレンダーでは前後の月への移動のリンクがありません。
ここでは、この機能などを中心にいくつかの機能を追加した改良版のモジュールを公開します。
改良版のモジュールを使うと表示されるカレンダーに以下のように前後の月へのリンクが追加されます。また、アーカイブのナビゲータで月や年を移動したりした場合にもそれに連動してカレンダー側の表示も対象の年月のものに変更されます。つまり、表示されるページコンテンツの作成日付に対応した月のカレンダーが表示されることになります。
この改良のパッチをここで公開しようかと思ったのですが、Archiveモジュール自体が長いことアップデートがない状態ですので、パッチを含んだPIXTURE STUDIOオリジナルの改良版モジュールとして公開することにしました。よかったらダウンロードして試してみてください。
---- 2010.09.25追記 ----
Archiveモジュールの本家の最新バージョン1.4をベースに改造したものを公開します。本家バージョン1.4に対して以下の改造が追加されています。
- 月カレンダー表示で前後月へのリンクを表示(投稿のない月はスキップ)
- 月カレンダーの表示を現在のページのコンテンツの作成日にあわせた月の表示にする
- 月カレンダーおよび月別アーカイブのリストの2種類のブロック表示において対象となっているコンテンツタイプの表示時のみにブロックを表示するかどうかの設定を環境設定ページに追加(本家バージョンではコンテンツタイプが何であってもブロックは常に表示されてしまう)
- 月別アーカイブリストのブロック表示において投稿数をサポートしているコンテンツタイプに対応して正しく表示(本家バージョンでは全てのコンテンツタイプの月別投稿数になってしまっている)
- 月別アーカイブリストのブロック表示において、表示する項目数をブロックの設定画面にて指定可能(本家バージョンでは過去6ヶ月に固定)
| 添付 | サイズ |
|---|---|
| archive-6.x-1.4-pixture.tar.gz | 24.68 KB |

