あけ

4.28へのバージョン後のテンプレート初期化

0

バージョン4の質問ですみません。
急遽、会社のMTでつくられたHPを管理することになり、
知識が無く困っています。
すがる思いでここに質問させていただいております。

先日、バージョン4.1から4.28にバージョンアップしたのですが、
再構築の際にエラーが出て再構築できなくなりました。

いろいろ調べてみると、「テンプレートの初期化」をまだしていなかったので、
それが問題ではないかと思うのですが、「テンプレートの初期化」の中に
「テンプレートセット既定のブログの初期化」と 「新しいテンプレートセットを適用」の2択があり、どちらが良いのか迷っています。

下手に初期化をして、現在使用しているデザイン(プロに制作してもらったもの)が消えてしまうのが恐いです。

これらについて、書かれているページをいろいろ読みましたが、
それぞれに選んでいるものが違うので、ますます迷っています。


素人ですので、分かりやすく教えていただけると助かります。
宜しくお願い致します。

返信(5)

| 返信する
  • >あけさん
    こんにちは。

    テンプレートを初期化すると、Movable Typeの標準のテンプレートに戻ってしまいます。
    初期化はしないでください。

    どのようなエラーが出るかを具体的に書いていただければ、何か対策が考えられるかも知れません。

  • 壱さん

    有難うございます!
    ここで回答がもらえなかったら初期化してしまうところでした!

    エラー①
    デザインテンプレートを編集して再構築すると以下がでます。

    ・テンプレート「ブログ記事」の再構築中にエラーが発生しました
    ・<mtlfCategory>タグでエラーがありました
     
    ↑このようなものがたくさん表示されます。


    エラー②
    ブログを更新しようとすると以下がでます。

    ・テンプレート「パンくずリスト」の再構築中にエラーが発生しました。
    ・<mtlnclude>タグでエラーがありました
    ・"archive_index"というテンプレートが見つかりませんでした。


    上記に挙げたようなテンプレートやタグのエラーにより、再構築できないというような内容です。

    このような情報で大丈夫でしょうか?
    宜しくお願い致します!

     

  • その後、調べた結果を書きます。

    http://www.taskmother.jp/freetalk/mt41mt42_1.html

    ↑ここに書かれているfeedのことが関係しているのかと思い、
     【システムメニュー>グローバルテンプレート>ヘッダー】部分を確認すると、すでに以下のように"feed_recent"なっておりました。
    " />

    しかし、【自社サイト名>デザイン>テンプレート>インデックステンプレート】の並びには、"feed_recent"はなく、代わりに"atom.xml""rss.xml"が存在しています。

    先ほどのサイトには、「テンプレートの種類はMT4.2では7種」とあります。以下のもの。

    ・カスタムインデックステンプレート
    ・RSD(rsd)
    ・スタイルシート(styles)
    ・最新記事のフィード(feed_recent)
    ・JavaScript(javascript)
    ・アーカイブインデックス(archive_index)
    ・メインページ(main_index)

    しかし、私のテンプレートの種類は以下のようになっています。

    ・atom.xml
    ・basestyle.css
    ・mt.js
    ・rsd.xml
    ・rss.xml
    ・top-styles.css
    ・styles.css
    ・blogindex.html
    ・index.html


    http://terarin.squares.net/594.html
    ↑こちらのサイトに「カスタムインデックステンプレートを追加したら直った」と書かれていますが、この「カスタムインデックステンプレート」をどのような内容で作れば良いかわかりません。

    ここが問題点かどうかはわかりませんが、何か関係あるのではないかと思って調べていますが、なにぶん素人のため、単語自体や仕組みが分からないので、時間がかかっています。

    壱さん、その他お解かりになる方が居られましたらご教授の程宜しくお願い致します。

    • >あけさん
      こんにちは。

      エラー1/エラー2とも、修正するには、実際のテンプレートの内容や、ブログの構造を見てみることが必要だと思います。
      最初にデザインを依頼した人に、テンプレートを修正してもらうことはできないでしょうか。

      • 壱さん

        こんにちは。
        返信およびアドバイス有難うございます。

        デザインを作った人とは連絡が取れない状態です。

        MTを理解していて、バージョンアップを経験された方にお願いすれば直りそうな気もするので、現在探しているのですがまだ見つかりません。

        バージョンアップにより、仕様するタグが変わったとか、そのような問題のような気もするのですが。。。

返信する