アーカイブテンプレートがきちんと反映されないことがある


アーカイブテンプレートに設定される予約変数

MTでページタイトルをブログ記事の場合、ブログ記事リストの場合、インデックスページの場合、とテンプレートの条件分岐にアーカイブテンプレートの種類を使って場合分けしたいことがよくある。その際、上記の予約変数を用いて、条件分岐するのが通例。だけれども思うように表示してくれない場合がある。(ただやり方が悪いだけだと思うのだけれど。)

そんなときは、仕方なく各アーカイブテンプレートでSetVarタグを使って、独自にアーカイブテンプレートの種類を設定し、その値によって条件分岐するという方法にすると確実に分岐してくれる。