メモ。
「VNC.JP(移転しました→ばれにゅ☆どっとねっと)」はMT3.0で構築し、MT2.661で使用していたプラグイン「CatEntries 2.8」をそのまま導入、「Mail Index」テンプレートで「MTCatEntries」タグを使用していた。MT3.0上では問題なくリビルドできていた(ように見えていた)が、「MT4i」にてコメント投稿などのリビルド時、以下のエラーが発生。
Software error:
Build error in template 'Main Index': Error in
要約すると、「MTEntries」タグの外側で「MTEntryPermaLink」タグを使ってんじゃネェの?というエラー。確かに「MTEntries」は使わず、「MTCatEntries」を使用してその中に「MTEntryPermaLink」を置いているが、MTでのリビルド時にはそのようなエラーは発生していない(ように見える)。MT2.661でもこのようなエラーは発生していなかった。
色々と調べてみたが、回避策は見つからず、「MTCatEntries」タグの使用を断念。「MTEntries」タグの「category」属性にて、表示したいカテゴリをすべて列挙する(表示したくないカテゴリは列挙しない)ことで代用すると、MT4iでのエラーは収まった。
ちなみに、「VNC.JP」の「Mail Index」テンプレートでは、「FilterCategories」を導入して「MTFilterCategories」タグも使用しているが、こちらは問題ない様子。
どうやら「CatEntries」プラグインは、未だMT3.0に正式対応していないようで、その辺りが原因ではないかと推測。対応を待つしかないだろうとの結論。
コメント