2006年12月05日

Movable Type 3.x の Atomテンプレートの変更

 Movable Typeのシックス・アパートから、「Movable Type 3.x デフォルト・テンプレートのAtomフィードの不具合について」というお知らせが出ました。

 標準で添付されている、Atomフィードを生成するAtomテンプレートを、そのまま利用していると、2007年になってブログを再構築したとき、内容が変わってしまうため、テンプレートを変更するように、とのことです。
 変更されてしまう不具合は、ブログの読者がRSSリーダーなどでAtomフィードを購読している場合、2007年になってブログを再構築すると、既読のエントリが未読として表示されてしまうというものだそうです。

 この不具合については、drryさんの「Movable Type のデフォルト Atom フィードテンプレートを駄目出し」にも報告されており、その対処法も記載されていますので、そちらを参照して変更するといいでしょう。

 ちなみに、うちでもAtomテンプレートを変更しました。そのときのメモです。

Movable Type管理画面
 まず、管理画面で「環境設定」→「テンプレート」と進んでいき、テンプレート一覧で「Atom」をクリックします。すると設定されているAtomテンプレートが表示されます。

Movable Type管理画面
 この画面で、「テンプレートの内容」のなかにAtomテンプレートが表示されていますから、このテンプレートの内容を変更します。テキストエディタなどかあれば、カット&ペーストしてエディタで作業したほうがやりやすいでしょう。

 変更が必要なのは、次の部分です。

(6行目)
 <id>tag:<$MTBlogHost exclude_port="1" encode_xml="1"$>,<$MTDate format="%Y"$>:<$MTBlogRelativeURL encode_xml="1"$>/<$MTBlogID$></id>

(変更後)
 <id>tag:<$MTBlogHost exclude_port="1" encode_xml="1"$>,2006:<$MTBlogRelativeURL encode_xml="1"$>/<$MTBlogID$></id>

 変更したら、[保存と再構築]ボタンを押し、テンプレートを保存してブログを再構築します。これでAtomテンプレートの不具合が回避できるようです。

投稿者 kazumi : 2006年12月05日 14:05 | トラックバック |


コメント
コメントする









名前、アドレスを登録しますか?