日付アーカイブとカテゴリーアーカイブにもサイドバーを表示させるようにしたところ、「最近のコメント」のところに、コメントの付いてないエントリーのタイトルまで全部表示されるようになってしまった問題ですが、なんとか解決しました。
要するに、カテゴリーアーカイブや日付アーカイブの中では、<MTEntries>タグのオプションrecently_commented_on=”N”が機能しないため、だったのです。(しかし、そんなのヘルプには書いてないぞ?)
そこで、代わりに、<MTComments>タグと<MTCommentEntry>タグを使って、「最近のコメント」を表示させました。そのため、1つのエントリーに複数のコメントが付いていても、コメント毎に1つ1つ表示されます。これを1つにまとめて表示させたかったのですが、僕の能力では考えつきません…。
ということで、とりあえず問題解決です。←ホントかなぁ…
【参考書】エ・ビスコム・テック・ラボ著『Movable Type スタイル&コンテンツデザインガイド』(毎日コミュニケーションズ、2004年10月刊、ISBN4-8399-1595-4)
続きを読む