MT4.1以降、ヘッダー情報がテンプレートごとに切り替わる条件分岐(たぶん元ネタは小粋空間さんのハズ)を入れていたけれど、これがMT5.04でうまくいかない。
Movable Type 5.0(MT5.0)の Include タグと append モディファイア・prepend モディファイアの組み合わせについて
上記サイトではすでに5.02で修正済みと書かれているが、まだ画面に「1」が出ます。
はて、どうしたものか。
そもそもprependって何じゃろ?と調べてみると、ここの解説がわかりやすかった。
MTSetVarBlock とか MTSetVar とか MTSetVarTemplate ではアトリビュート prepend と append が使える
prependを入れる入れないは、変数を使うときに値が追加になるか上書きになるかの違いらしい。同じ変数を使いまわさないシチュエーションなら消してもいいみたい。
そもそもなんでprependがついてたんだろ。
後で同じテンプレートの呼び出しが追加されても大丈夫なように、親切設計されていたのかな?