yasuhara

特定カテゴリーの月別アーカイブリスト別ページに表示させたい

10

現状、下記カテゴリーの構造で組んであります。
■店舗一覧
└■○○店
 └■○○店スタッフブログ
 └■○○店スタッフ紹介
└■△△店
 └■△△店スタッフブログ
 └■△△店スタッフ紹介
└■.
.
.

上記カテゴリーのブログ構築は問題ないのですが、まとめページとして各店のスタッフブログを一つにまとめたページを作っています。

各記事を取得して別のページにエントリーやタイトル一覧を表示させるのは問題ないのですが、どうしても月別アーカイブがうまく表示されません。

///////////////////////////////////////

<mt:IfArchiveTypeEnabled archive_type="Category-Monthly">
<mt:ArchiveList archive_type="Category-Monthly">
<mt:ArchiveListHeader>
<li>
<ul>
</mt:ArchiveListHeader>
<mt:If tag="ArchiveTitle" like="○○店スタッフブログ|△△店スタッフブログ">
<li><a href="<$mt:ArchiveLink$>"><$MTArchiveDate format="%Y年%m月"$>(<$MTArchiveCount$>)</a></li>
</mt:If>
<mt:ArchiveListFooter>
</ul>
</li>
</mt:ArchiveListFooter>
</mt:ArchiveList>
</mt:IfArchiveTypeEnabled>

///////////////////////////////////////

としても、
2012年11月(4)
2012年11月(6)
:
:
と各カテゴリーの月別が一覧で表示され、各カテゴリーを合算して表示することができません。

ちなみに、まとめページ用の月別アーカイブテンプレートは作成していて、直接アクセスすると、ちゃんとアーカイブページは出来ています。

インデックスでの各カテゴリーのアーカイブを合算させた表示方法がわかりません。

よい方法がございましたら、ご教授願えますでしょうか。

返信(6)

| 返信する
  • >yasuharaさん
    こんにちは。
    今日の当方のブログのネタにさせていただきたく思います。
    しばらくお待ちください。

  • >yasuharaさん
    こんにちは。

    MTLoopタグの中ではMTArchiveLinkタグを使うことはできません。
    ハッシュのキーがアーカイブの年月を表す値になっていますので、MTDateタグなどを組み合わせて、アーカイブページのアドレスを出力します。

    たとえば、月別アーカイブページのアドレスが「http://ブログのアドレス/年/月/index.html」であれば、以下のようにして出力することができます。

    <$mt:BlogURL$><$mt:Date ts="$__key__" format="%Y/%d"$>/index.html

    • 壱さん、ありがとうございます!
      ありがとうございます!!

      アーカイブページへリンクされました!!

      教えていただきありがとうございました!!!!

返信する


カテゴリグループ

OpenID対応しています OpenIDについて