MTまとめサイト > カテゴリ > カテゴリ別に7日前までのブログ記事を表示したい

カテゴリ別に7日前までのブログ記事を表示したいこのエントリーをはてなブックマークに追加 [カテゴリ]

カテゴリ別に7日前(※最終再構築日から7日)の記事を表示したいとき、以下のようなタグを記述することで実現できます。

<MTTopLevelCategories><!-- 最上位のカテゴリを呼び出す -->
<h2><$MTCategoryLabel$></h2>

<MTIfNonZero tag="CategoryCount"><!-- カテゴリに記事があるか確認 -->

<MTEntries days="7"><!-- 7日前までの記事を呼び出す -->
<MTEntriesHeader><ul></MTEntriesHeader>
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntries>

</MTIfNonZero>

</MTTopLevelCategories>

サブカテゴリーも表示させる

上記タグでは、最上位のカテゴリしか対応していませんが、
<MTHasSubCategories>、<MTSubCategories>と組み合わせたり、<MTEntries>のかわりに<MTEntriesWithSubCategories>を使用することで、サブカテゴリも合わせて出力することができます。

サブカテゴリ毎に見出しをつける場合

<MTTopLevelCategories><!-- 最上位のカテゴリを呼び出す -->
<h2><$MTCategoryLabel$></h2>

<MTHasNoSubCatetgories><!-- サブカテゴリがない場合 -->
<MTIfNonZero tag="CategoryCount"><!-- カテゴリに記事があるか確認 -->

<MTEntries days="7"><!-- 7日前までの記事を呼び出す -->
<MTEntriesHeader><ul></MTEntriesHeader>
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntries>

</MTIfNonZero>
</MTHasNoSubCategories>

<MTHasSubCatetgories><!-- サブカテゴリがある場合 -->
<MTSubCategories>

<MTCategoryLabel>

<MTIfNonZero tag="CategoryCount"><!-- カテゴリに記事があるか確認 -->

<MTEntries days="7"><!-- 7日前までの記事を呼び出す -->
<MTEntriesHeader><ul></MTEntriesHeader>
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntries>

</MTIfNonZero>

</MTSubCatetgories>
</MTHasSubCatetgories>

</MTTopLevelCategories>

サブカテゴリ毎に見出しをつけない場合

<MTTopLevelCategories><!-- 最上位のカテゴリを呼び出す -->
<h2><$MTCategoryLabel$></h2>

<MTIfNonZero tag="CategoryCount"><!-- カテゴリに記事があるか確認 -->

<MTEntriesWithSubCategories days="7"><!-- 7日前までの記事を呼び出す -->
<MTEntriesHeader><ul></MTEntriesHeader>
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntriesWithSubCategories>

</MTIfNonZero>

</MTTopLevelCategories>

この記事は参考になりましたか?

   

1人中、1人が参考になったと投票しています。

ページの先頭へ戻る▲