お知らせ

Movable Type 5.1 プロの現場の仕事術2011年6月30日

Movable Type 5.1 プロの現場の仕事術」が発売されました。
Movable Type 5.1の基本から、スマートフォン用サイトの作成、管理画面のカスタマイズなど、まさにプロの方のために書かれたMovable Type 5.1の解説書です。
Movable Typeでサイト制作をされている皆様はぜひお買い求めください。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

アーカイブの制御(その6・複数のアーカイブページの出力)

| コメント(1) | トラックバック(0)

Movable Typeでは、アーカイブページを複数種類作ることができます。
例えば、PC用アーカイブページとiPhone用アーカイブページを分けるようなことができます。

1.アーカイブページを複数出力する

アーカイブテンプレートを複数種類作り、それぞれにのアーカイブマッピングの種類を同じにすると、複数種類のアーカイブページを出力することができます。

例えば、冒頭で述べたように、PC用とiPhone用に、ブログ記事アーカイブページを別々に出力したいとします。
また、PC用のアーカイブページはすでに出力するようになっていて、iPhone用のアーカイブページを追加したいとします。
この場合の手順は以下のようになります。

  • 1.テンプレート一覧のページを開きます。
  • 2.「アーカイブテンプレート」の「アーカイブテンプレートを作成」の部分で「ブログ記事」のリンクをクリックし、ブログ記事アーカイブテンプレートを新規作成します。
    「ブログ記事」のリンクをクリック
  • 3.テンプレートの内容を入力して保存します。
  • 4.テンプレートを再度編集する状態になりますので、「テンプレートの設定」の部分を開きます。
  • 5.「新しいアーカイブマッピングの作成」のリンクをクリックし、「種類」の欄で「ブログ記事」を選んで、「追加」ボタンをクリックします。
    アーカイブマッピングの追加
  • 6.パスの設定を変えて、PC用アーカイブと別のファイルに出力されるようにします。

2.MTArchveLinkタグやMTEntryPermalinkタグの問題

1種類のアーカイブに対して複数のアーカイブページを出力するようにした場合、MTArchiveLinkやMTEntryPermalinkなどのアーカイブページのアドレスを指すタグを使う際に、考えなければならない点が出てきます。

例えば、ここまでで説明したように、PC用のブログ記事アーカイブページがすでにある状況で、追加でiPhone用のブログ記事アーカイブページも出力するようにしたとします。
その場合、MTEntryPermalinkタグの指すアドレスは、PC用のブログ記事アーカイブページのアドレスになります。
ここで、「iPhone用のブログ記事アーカイブページのアドレスを、どうやって表せば良いか」という疑問が出てきます。

この点については、後日の記事で解説します。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1764.

コメント(スレッド1件,コメント1件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 阿部 : まさに今、この状態で困っています。

PC用と携帯用のページを作り、
MTEntryPermalinkタグを使ったら
携帯用もPCのページに飛ばされてしまいます。
マッピングの問題なのかなぁと思い、
いろいろ試してみたのですがうまく行かず・・・。

記事、お待ちしております。

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。