• ベストアンサー

カテゴリー内に違うカテゴリーのタイトルを表示するには

MovableType 3.33でブログを作成しています。 カテゴリーページに違うカテゴリーの最新エントリータイトルが表示できないのです。 具体的には、日記カテゴリーをすべてのカテゴリーページに表示したいと思ったのですが、日記カテゴリーページ以外のカテゴリーページに日記カテゴリーのタイトルが表示されません。 <MTEntries lastn="1" category="日記カテゴリ"><$MTEntryTitle$> </MTEntries> これはMovableTypeで回避できないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

カテゴリーアーカイブでのMTEntriesの挙動がそうなってるらしいです。つまり<MTEntries category="現在のカテゴリ">と同じになる、ということですね。 回避方法ですが。 インデックステンプレートに特定のカテゴリを出力するためのファイルを新規作成し、それをカテゴリアーカイブにインクルードさせる方法があります。(要は、カテゴリーアーカイブだと特定のカテゴリのエントリーを出力することができないので、インデックステンプレートを使うわけです) インクルードさせるにも、MTIncludeタグを使う方法と、PHPやSSI、Javascriptを使う方法があります。 MTIncludeタグを使う方法は、カテゴリーアーカイブテンプレートを再構築しない限り最新記事の更新が反映されない問題があるため、PHPやSSI、Javascriptを読み込む方法がよく取られていると思います。 具体的な方法については、こちらの記事が参考になるかと思います。 http://www.daikoku-ya.org/blog/2006/03/19/ 他にも方法があるかもしれません。FilterCategoriesプラグインって使えるのかな…?ご興味がおありでしたら検索などして調べてみてください。 インクルードについても、「MovableType インクルード」などで検索してみるといろいろ情報が得られると思います。

関連するQ&A