むむむ。
MT3 系から MT4 系(MTOS 4.23-ja)にバージョンアップしたブログがあるのだが、
1.ブログ記事の編集中に「確認」ボタンを押すと、「Can't call method "entry_based" on an undefined value」というエラーが出てしまう。
2.カテゴリー・アーカイブ(category/sub_category/index.html)の編集中に「保存」または「確認」ボタンを押すと、「不正な要求です。」というエラーが出てしまう。()
という2点の問題が発生している。
1については、「MTタグの ArchiveTitle を EntryTitle に変更すればOK」という情報を見つけたのだが、影響が大きいので取りあえず保留。(どうも、ArchiveTitle を EntryTitle に単純に変更しただけでは、再構築時に「<mtEntryTitle>タグでエラーがありました: mtEntryTitleをコンテキスト外で利用しようとしています。MTEntriesコンテナタグの外部で使っていませんか? 」というエラーが出るらしいし)
2については、テンプレートを作られた方にもう一度最初からテンプレートの新規登録をしてみていただくようお願いしている。そこで、もう少し内容の分かり易いエラーが出れば・・・と思っているのだが。(「不正な要求です。」ではあんまりだ)
ちなみに、2の問題については、<html><head><body>タグだけのような単純なテンプレートに置き換えてみても同じエラーが出た。そのため、テンプレートの内容が問題ではなく、「Shift_JIS のデータ(日本語のカテゴリ名)が問題」というようなややこしい話になっちゃうかも・・・というヤな予感も・・・
<追記>
やっぱ、日本語のカテゴリの無いブログでやっても同じエラーが出るので、日本語の問題じゃないんだろうなあ。
コメントする