MTはモジュールをIncludeを利用して読み込ませることができる。
各アーカイブの共通部分を置き換えるには便利。
最新のエントリー一覧
<問題点>
最新エントリー一覧を表示するのだけれど、カテゴリーアーカイブと月別アーカイブに入ると、カテゴリー内の最新一覧・月内の最新一覧が表示されてしまう。
モジュールにすればイイとタカをくくっていたけれど、モジュールインクルードでも、同様の状態になってしまう。かんなり困ったあげくたどり着いた。
>> hxxk.jp - カテゴリアーカイブとナビゲーションリスト
今までMTIncludeといえば<$MTInclude module="モジュール名"$>でしか使ったことがなかったけれど、moduleではなくfileというアトリビュートが使えるとのこと。
モジュールではなくテンプレートとして新規作成して、そのhtmlをココに読み込ませる。
<$MTInclude file="テンプレート名"$>
コレだと外部になったテンプレートを読み込むので、どのアーカイブでも最新エントリー一覧が表示できるようになる。
ただし、
indexテンプレート再構築時に併せて再構築できるけれど、エントリーをポストしただけでは書き換わらないので、エントリーポスト後、別途再構築を行う必要がある。
ココでも結局ダイナミックパブリッシングの誘惑が。