テンプレートの制作がひと息ついたと思ったら、意外なところにトラブルがorz
コメントを投稿、または確認すると下記のようなエラーが発生します。
Can't call method "text" on unblessed reference at lib/MT/App/Comments.pm line XXXX
投稿自体はメールアドレスやCaptcha認証などの必須項目が入力されていれば、コメントは受付されるようですが、せっかくコメントしてくれた方にとってあまり氣持ちのいいものじゃないと思いますので何とか対策を講じたいんですが・・・
エラーの内容で検索してみると、他にも同じような症状にあっている方もちらほらいるようですが、解決策が示されたサイトは見当たりません。
確か、テンプレートのテストをしていたブログで何度かコメント投稿のテストをしていたときは、特に問題はありませんでした。
テンプレートのテストサイトで確認してみると、特にエラーは発生しません。
試しにMT標準のテンプレートに戻してみると、こちらも特に問題ありません。
どうも、自作のテンプレートをテンプレートセットで導入したサイトがアウトのようです。
テンプレートを制作していたテストサイトではエラーが起こらないので、問題はテンプレートセットなのではないかと・・・
自作のテンプレートセットを導入すると、YAMLファイルに登録していないテンプレートが作られたり、システムテンプレート(ユーザーがテンプレートの追加や削除ができない)で検索テンプレートが2つできていたり・・・
多分問題はこの辺りにあるのではないかと思います。
自作テンプレートセットの公開はもう少し先になりそうです(ToT)
コメントをどうぞ