MT4 アーカイブマッピングの初期設定を変更したい
Movable type(MT4)のアーカイブテンプレートのアーカイブマッピングの初期設定をカテゴリだけに変更したいのですが、どこで変更すればいいのでしょうか。
mt-cfg.cgiでの環境変数ではなさそうなので、お聞きします。
| スポンサード リンク |
Movable type4(MT4)の場合は、この設定ファイルは
lib/MT/Blog.pmの中にあります。
ここには他にもインストール時の設定や、投稿のテキストのデフォルトなどの設定も可能になっています。
247行あたりの
@at = qw( Monthly Category-Monthly Author-Monthly Category );
という箇所が、MT4.01ではあります
これを
@at = qw( Category );
と変更することで、初期値のアーカイブマッピングがカテゴリだけになりました。
月別も必要なら、Monthlyを足すことで対処できると思います。
このような設定ファイルを変更する場合、テキストエディタを使ってください。
Windows添付のnotepad(メモ帳)ではなく、秀丸などの改行コードがLfとか使えて文字コードはUTF-8を利用できるものを使います。
私の場合は秀丸を使っています。
作業としては、まず、lib/MT/Blog.pmをコピーします。
Blog.pm.def とか
Blog.pm.20080705とかバックアップだと分かる形にしてください。
その上でBlog.pmを変更して保存します。
保存したら、mt(Movable Type)のあるディレクトリ内の、./libのなかの./MTというフォルダに、バックアップしたファイルとともに、Blog.pmをアップしておきます。
そしてmovable type にアクセスして新しくブログを作成してみてアーカーブテンプレート、エントリリストなどを確認してみます。
デフォルトで、この場合カテゴリだけがアーカーブマッピングに存在していれば成功です。
