« FilterCategories Plugin | メイン | 紅虎餃子房@上杉 »

テンプレートの外部ファイル化

備忘録


これはMTのテンプレートをデータベースだけでなく、外部にファイルとしても持つ方法です。
これを行うと、MTの管理ページでの編集はもちろん外部ファイルにも反映されます。また、外部ファイルをエディタ等で編集し、その後MTの管理画面でテンプレート編集やRebuildなどを行うとデータベースの方にも反映される。両方向のSYNCが成されるわけです。

設定は、左の写真のように、テンプレート編集画面で、「テンプレートにリンクするファイル」にファイル名を記述するだけです。注意しなければならないのは、ファイル名だけを書くとメインインデックスが書き出される位置、つまりMTのドキュメントルートに置かれてしまいます。これを避けるには、絶対パス(フルパス)で書くのがいいでしょう。Webで常時公開するのでなければ自分のホームディレクトリなどにディレクトリを作って、そこを指定するといいでしょう。

右の写真はこうして作成されたテンプレートのファイル一覧です。
対象となるテンプレートは、「テンプレートの編集」で見られる全てのテンプレートです。

一種のバックアップにもなりますし、設定も簡単なので、一度設定しておくことをお薦めします。