ひとつの再構築エラーについて。/>タスクマザーMovableTypeビジネス構築・Webコンサルティング・IT支援で石川県のビジネスサポートを行なっています。MTのプラグイン活用MT4.1→MT4.2へのバージョンアップでの不具合対処法・その2さて前回の続き。ひとつの再構築エラーについて。'atom'というテンプレートが見つかりませんでした。--------------------------------これは、feedの扱いが変更されたため発生したエラー。MT4.1では、フィード(RSS)ファイルは、AtomとRSSの2つのファイルを生成していたが、MT4.2になるとAtomだけの出力になっている。Atomの判別をMT4.1ではatomとしていたが、4.2では判別名がfeed_recentに変更されている。/>--------------------------------上記のコードで書かれているテンプレートは、エラーがおきる。(ただし、「テンプレートの種類」を、最新記事のフィード(feed_recent)に割り付けられていた場合。template="feed_recent"に変更。MT4.2やMT3は、下記のように、テンプレートの種類の判定は必要がない。直接ファイル名atom.xml、index.xmlを指定しているため、影響を受けない。そのため、基本的にはエラーがでない。/>--------------------------------この際、もっとも最悪だったMT4.1のテンプレート、モジュールテンプレート「ヘッダー」(head部分とbodyのalphaまで)を、MT4.2タイプに変更したほうが手っ取り早い。今後のバージョンアップのためにも、シンプル構造のテンプレートにしておいたほうが後々、対処しやすくわかりやすい。MT4.1から採用されたテンプレートセット、テンプレートの種類はMT4.2では7種。カスタムインデックステンプレートRSD(rsd)スタイルシート(styles)最新記事のフィード(feed_recent)JavaScript(javascript)アーカイブインデックス(archive_index)メインページ(main_index)MT4.1のAtom(atom)、RSS(rss)は、最新記事のフィード(feed_recent)に統合されている。今回のバージョンアップ、心配したのは実はカスタムフィールドの移行。MT4.1で新規作成したブログのカスタムフィールド利用と、MT3.3で作成したブログを変更して、本文の一部内容をカスタムフィールドに移行したブログこの2パターンのブログ、データが問題なく移行されたので一安心。今後もカスタムフィールドでのカスタマイズ、強力なツールになることが実証された。ひとつ、このバージョンアップで再構築時間が劇的にアップ。MT4.1は、MTにとっても最悪バージョンだなとあらためて実感するのであった(笑)そもそもこのMTバージョンアップ。@hrm_tskコメントを投稿(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。