Page]昨日公開した「「最近のコメント」のページを作る」は、ウェブページを保存しないと内容が更新されないという重大な誤りがありました。この場をお借りしてお詫び申し上げます。はてブでのご指摘ありがとうございました。aklaswadさん前のエントリーは失敗例としてそのままにしておき、このエントリーで修正したものを紹介します。「最近のコメント」のページを作る方法です。サイト内でひとつの独立したページを作成するため、ここではウェブページアーカイブを利用する方法を紹介します。サンプルはデフォルトテンプレートを使っていますが、他のテンプレートでも同様です。モディファイアを、EvalTemplateプラグインに変更してください。このテクニックを利用すれば、「最近のブログ記事」や「カテゴリー一覧」など、好きなリストのページを作成することができます。1.ウェブページアーカイブの修正ウェブページアーカイブの本文フィールドでテンプレートタグを使えるようにするための修正を行います。[設定]-[テンプレート]-[アーカイブテンプレート一覧]にある「ウェブページ」をクリックします。テンプレート編集画面にある、MTPageBodyタグにmtevalモディファイアを追加して、[保存]をクリックします。修正後のMTPageBodyタグは次のようになります。「最近のコメント」のリスト部分を出力するインデックステンプレートを作成します。[デザイン]-[テンプレート]でテンプレート一覧画面を表示し、インデックステンプレートを作成をクリックします。テンプレートの内容に次のサブテンプレートを設定します。</mt:EntriesFooter></mt:Entries></mt:IfNonZero>上記のテンプレートは自由にカスタマイズして構いません。出力ファイル名に「recent_comments」、テンプレートの種類に「カスタムインデックステンプレート」を選択します。公開欄はとりあえずスタティックにしておいてください。このテンプレートは、次項のウェブページを作成する前に、必ず再構築を行ってください。「最近のコメント」用のウェブページを作成します。[新規作成]-[ウェブページの作成]でウェブページ作成画面を開きます。タイトルは「最近のコメント一覧」として(何でもいいです)、本文フィールドのフォーマットを「なし」に変更します。フォーマット変更後、次の内容を本文フィールドに設定します。モディファイアを設定することで、外部ファイルの内容をページに反映させることができます。ウェブページの出力先フォルダの設定は任意です。ここでは設定しないので、ブログディレクトリ直下に出力します。ファイル名は何でも構いませんが、「comments.html」にしておきます。このウェブページへのコメント・トラックバックは受信しない設定にします。保存すれば冒頭の画面のように表示されます。コメント投稿者は実在の人物ですが、気にしないでください。要素のhref属性に直接埋め込むか、MTLinkタグを使って次の内容を埋め込んでください。該当のウェブページ編集画面を表示したときのURLに含まれる、下記の赤色部分です。モディファイアはもともとブログ記事のID番号を指定するためのモディファイアですが、ウェブページのID番号はブログ記事とウェブページでユニーク(=ブログ記事と重複しない)なので、このような指定が可能、という訳です。5.インデックステンプレートのみで「最近のコメント」のページを作る場合1~4項の手順ではウェブページを使った方法を示しましたが、ウェブページを使わない場合は、インデックステンプレートのみで「最近のコメント」のページを作ります。具体的には、「最近のコメント」という新しいインデックステンプレートを作成し、「メインページ」インデックステンプレートと、「ブログ記事の概要」テンプレートモジュールの(X)HTMLマークアップ部分と、3項の内容を組み合わせたものを設定します(以下)。黒色部分が「メインページ」インデックステンプレート、青色部分が「ブログ記事の概要」テンプレートモジュール、赤色が3項の「最近のコメント」のサブテンプレートです。要素のhref属性に直接埋め込むか、MTLinkタグを使って次の内容を埋め込んでください。*必須(非表示)URL(U):情報を保存する?コメントへの返信ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。すべてのご質問にはお答えできない可能性があります。Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。