Movable Type 備忘録

 

 MovableType MEMOのテンプレートお使いのみなさんへ2

訪問者さんからカレンダー設置についてご質問がありました。
わたしの書いたマニュアルでは分かりにくいようなので、図をベースにしてもっと分かりやすく!? 説明します (; ̄∇ ̄A

MovableType MEMO で配布するテンプレートのカレンダーは Ajax 化されています。
ですので、月別アーカイブテンプレートを新規作成する必要があります。

以下の手順にそってカレンダーアーカイブのテンプレートを作成します。

  1. 月別アーカイブテンプレートを新規追加します。
    Movable Type の管理画面から「アーカイブテンプレート一覧」を表示して、右図の赤く塗りつぶした、「ブログ記事リスト」をクリックすることで月別アーカイブテンプレートを作成することができます。

    そして、ダウンロードした MovableType MEMO の圧縮ファイル中のアーカイブテンプレート/カレンダー.tmpl をコピー & ペーストしてください。
    そしてテンプレート名として『カレンダー』と入力します。他の名称では正しく表示されませんので、必ず『カレンダー』としてください。

  2. 次に、アーカイブマッピングを行います。
    右図の青く塗りつぶした、「新しいアーカイブマッピングを作成」をクリックすることで、どのアーカイブにマッピングするかを設定することができます。
    今回作成するカレンダー・テンプレートは月別アーカイブにマッピングすることになります。

    そして右図の緑で塗りつぶした、「種類」ドロップダウンリストから「月別」を選択して、隣にある「追加」ボタンをクリックします。

    クリックしたら、右図で言うピンクで塗りつぶした「パス」ドロップダウンリストから「カスタム」を選択して、以下のように入力します。

    %y/%m/calendar%x
    

    上記は、たとえば、2007/10/calendar.html というフォーマットでファイルが作成するよう指定しています。

    右図の黄色く塗りつぶしたところは必ずチェックしないよう注意してください。 ここをチェックしてしまうと、本来の月別アーカイブが作成されなくなってしまいます。

  3. 月別アーカイブを再構築します。
    一通り作成したら、「保存」ボタンをクリックして、月別アーカイブのみ再構築してください。

    再構築が完了すると、上記フォーマットで指定した場所に calendar.html というファイルが作成されたことを確認します。

以上で MovableType MEMO の Ajax 化したカレンダー表示がされるはずです。

 Trackback Pings(0)

No trackbacks found.

 Comments(0)

No comments found.

 Post a Comment

コメント用フィード