MT3.xのテンプレートをMT4.0のテンプレートに初期化するには

| コメント(0) | トラックバック(0)

MT3.xからMT4.0にアップグレードすると、MT3.xのテンプレートがそのまま引き継がれます。
これを、「テンプレートの初期化」(Template Backup and Refresh)でMT4.0のものに初期化しようとしても、
『カスタムテンプレートと思われるため、?をスキップします』なんて出て初期化されないテンプレートが出てくるのでちょっと工夫をする必要がある。
このblogをMT4.0のテンプレートに切り替える際にやったのは、新規にテンプレートを追加し、中身は空で良いのでデフォルトテンプレートと同じ名前で保存してテンプレートの初期化を行う、というものです。
そうすると /default_templates に保存されているデフォルトテンプレートのファイルからデータがコピーされます。

例えばスタイルシートであれば、インデックステンプレートを作成で新規テンプレートを作成し、テンプレート名を「スタイルシート(メイン)」、出力ファイル名を「styles-site.css」として保存し、テンプレートの初期化を行うわけです。

デフォルトのテンプレート名一覧は下記を参考にしてください。

インデックステンプレート
テンプレート名出力ファイル名
Atomatom.xml
JavaScriptmt.js
RSDrsd.xml
RSSrss.xml
アーカイブインデックスarchives.html
スタイルシート(ベーステーマ)base_theme.css
スタイルシート(メイン)styles.css
メインページindex.html
アーカイブテンプレート
テンプレート名出力ファイル名
ウェブページ-
ブログ記事-
ブログ記事リスト-
モジュールテンプレート
テンプレート名出力ファイル名
ウェブページの詳細-
カテゴリ-
コメント-
コメント入力フォーム-
コメント詳細-
サイドバー (2カラム)-
サイドバー (3カラム)-
タグ-
トラックバック-
フッター-
ブログ記事のメタデータ-
ブログ記事の概要-
ブログ記事の詳細-
ヘッダー-
これ以外にもMT4.0だと以下のシステムテンプレートがありますが、システムテンプレートは新規作成ができません。
MT3.xのテンプレートでも、テンプレート名は違うものの同じ役割のテンプレートがありますので、/default_templates にあるファイルをエディタで開いて貼り付け、保存すれば良いのだと思います。
  • コメントプレビュー
  • コメント完了
  • ダイナミックパブリッシングエラー
  • ポップアップ画像
  • 検索結果

トラックバック(0)

トラックバックURL: https://horijp.com/mt/mt-tb.cgi/1599

コメントする

ウェブページ

Powered by Movable Type 7.8.2

このブログ記事について

このページは、masashiが2008年1月 8日 21:41に書いたブログ記事です。

ひとつ前のブログ記事は「テレマークスキーのフルセットを買ってしまった」です。

次のブログ記事は「Vistaに地デジソフト標準搭載」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。