MovableType4.2
今月14日にリリースされた、Movable Type の最新版、バージョン 4.2にアップグレードしました。
コミュニケーション機能があり、コミュニティ掲示板/ブログの作成、ユーザープロフィールページなども作れるらしいので、徐々に試してみようと思っています。
【MovableType4.2バージョンアップ備忘録】
http://www.movabletype.jp/documentation/upgrade/を見ながら順調に作業が進み、
すんなりバージョンアップ成功か!と思ったら、
管理画面にログインして再構築したら、こんなエラーが・・・。
「Can’t call method “entry_based” on an undefined value at lib/MT/Template/ContextHandlers.pm line 12513.」
再構築時エラーになっていたのは、アーカイブインデックス(サイトマップ)のページの↓部分。
<MTCategories show_empty=”1″>
<h2><a href=”<$MTCategoryArchiveLink$>” title=”<$MTCategoryLabel$>”>
<$MTArchiveTitle$></a> [<$MTCategoryCount$>]</h2>
</MTCategories>
この中のタグの使い方が何か間違っているらしい。この部分をコメントアウトして再構築すればエラーは出ない。あちこちググったりして以下のようにしたらエラーはおこらなくなりました。もっと深く理由を調べたら時間がかかるので(ここまでだって半日使ったかも・・・)深く考えずこれでよし。
<h2>カテゴリー別</h2>
<br>
<MTArchiveList archive_type=”Category”>
・<a href=”<$MTArchiveLink$>” title=”<$MTArchiveTitle$>”>
<$MTArchiveTitle$></a> [<$MTArchiveCount$>]
</MTArchiveList>
http://www.movabletype.jp/documentation/appendices/tags/archivelink.htmlを参照して、
カテゴリー別やユーザー別、月別・・・と様々なアーカイブリストが簡単に出せますね。
Movable Type 4.2x ブログ記事確認画面でのエラー
Movable Type 4.2x でテンプレートをいじっていたら、ブログ記事の…