blog.ludicmind.net

Context.pm バグ

Posted in Movable Type by harry on the December 31st, 2004

search_templates/default.html つまりは検索結果のテンプレートだが、ここにCategoriesタグを用いようとすると、以下のようなエラーがでてしまう。

An error occurred:
Undefined subroutine &MT::Entry::RELEASE called at /????/MT/lib/MT/Template/Context.pm line 1619.

これは require MT::Entry; されずにMT::Entry::RELEASE をCallしようとして発生しているのだが、ソースを見ると他にもあやしい部分があった。対処方法は、以下の通り。

756行目のsub _hdlr_entry_status関数および1600行目のsub _hdlr_categories関数直下に以下の一文を追加する。
require MT::Entry;

いずれも親関数でrequire MT::Entry;されているが、Sub関数で有効になっていないようだ。

ということなのか。このエラーは。

Leave a Reply