mottworks

Can't call method "name" エラー

0

MT4からMT5にアップグレードしました所、
いくつかのブログを再構築しようとすると
Can't call method "name" on an undefined value
と言うエラーがでて
どうしようもありません・・・

どうしたら良いのでしょうか?

返信(9)

| 返信する
  • こんにちは。
    どのテンプレートで再構築するとエラーが出るのか?を特定しないと、問題の切り分けができないと思います。例えば、「ブログ記事」のテンプレートでエラーが出るとかを確かめた方が良いと思います。

     その上で、標準的なクラシック・テンプレートの同じものを開いて比較してみるとか、いろいろ試行錯誤ができると思います。

  • さっそくお返事ありがとうございます。
    確認しましたところ、「ブログ記事」のテンプレートでエラーが出るようです。
    ですが、同じテンプレートを使った他のブログでは、そのエラーがでないものもあるのです・・・

    • エラー表示を正確に書き出す。(専門家の目に留まるように!)
      インクルードしているテンプレートに問題はないか?

      私の「ブログ記事」のテンプレートの上から3行です。

      <MTSetVar name="page_layout" value="layout-wt">
      <MTSetVar name="page_columns" value="2">
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      上から2行は、レイアウト系の宣言(専門家じゃないので何と読んで良いかわかりませんが)です。2カラムにして
      左から wide(w)thin(t)にする、という宣言です。このように「name」が出てくるところの論理関係は、大丈夫でしょうか?

  • お待たせしてすいません。
    134行目に、こんなのがありました:

    " class="mt-entry-archive ">

    こちらが原因でしょうか?

  • うまく表示されてませんでした:
    "

    class="mt-entry-archive ">

  • " class="mt-entry-archive

    " >

  • なんども失礼をいたしました:
    
    

    <body id="<$mt:BlogTemplateSetID$>"
    class="mt-entry-archive <$mt:Var name="page_layout"$>">

  • 理由がわかりました!!
    ウィジェットセットがバグっていました。
    以前のバージョンからうまく入れ替わっていなかったようで、
    なおしてみましたところ、動く様になりました。

    いろいろご迷惑をおかけしました。
    ありがとうございました

返信する


OpenID対応しています OpenIDについて