mtde.info

Movable Type Developers Express

MT4ブログのテンプレート調整

2008年1月10日 00:15 | Writer: apstar | 記事本文

テンプレートは、Movable Type 3とMovable Type 4では構造が大きく異なるため

という方法が一般的です。

要注意事項

PHP運用の場合

PHP化する場合は、インデックステンプレート中の「アーカイブインデックス」、「メインページ」、アーカイブテンプレート中の「ウェブページ」、「ブログ記事」、「ブログ記事リスト」の5つのテンプレートのXML宣言を改造せねばなりません。アーカイブインデックスとメインページのファイル拡張子と、設定画面中のアーカイブの拡張子も忘れずにPHPへ変更します。

upmt3tomt4a_080_01.gif

RSS2.0 Feed

Movable Type 3の頃は存在したindex.xmlが、rss.xmlと名称変更されています。そのままでは、以前のサイトのindex.xmlを受け取って購読していたユーザや、フィード情報を受け取っていたブログサービスなどへ、サイトの情報を反映できなくなります。Movable Type 3のindex.xmlとMovable Type 4のrss.xmlのファイルは、docsタグで囲まれたURL(RSS 2.0 Specification)の相違、MTEntryBodyファンクションタグでのconvert_breaksモデファイアの有無が相違点です。rssテンプレートの内容をコピーしてrss2.0legacy(名前は何でもよい)などというテンプレート(出力ファイル名はindex.xml)を作成し、サイドバーへ追加でindex.xmlへのリンクを貼る、などという対策を講じてもよいでしょう。

upmt3tomt4a_080_02.gif

アーカイブマッピング1

アーカイブテンプレートのブログ記事テンプレート中にアーカイブマッピング設定があるので、これをMovable Type 3のときと同じ設定にします。

upmt3tomt4a_080_03.gif

アーカイブマッピング2

アーカイブテンプレートのブログ記事リストテンプレート中にアーカイブマッピング設定があるので、これをMovable Type 3のときと同じ設定にします。不要なものは削除するほうがよいです。

upmt3tomt4a_080_04.gif

MT3サイトをMT4へ移行(新規)

2008 mtde.info