mtde.info

Movable Type Developers Express

現在のエントリの属するカテゴリのエントリを展開したカテゴリリスト

2008年2月 3日 20:16 | Writer: apstar | 記事本文

現在のエントリの属するカテゴリのエントリを展開(エントリリストを表示)したカテゴリリストのコードサンプルです。

エントリページ以外のページでは、エントリの展開は行いません。先頭でEntCat変数へ"None"という値が代入されますが、エントリページ以外ではそれが書き換えられることがないからです。

コード

<MTSetVar name="EntCat" value="None">
<MTIf name="entry_template">
   <MTSetVarBlock name="EntCat"><MTEntryCategory></MTSetVarBlock>
</MTIf>
<ul>
<MTCategories>
   <MTSetVarBlock name="CurCat"><MTCategoryLabel></MTSetVarBlock>
   <li><a href="<MTCategoryArchiveLink>"<MTIfNonEmpty tag="MTCategoryDescription"> title="<MTCategoryDescription>"</MTIfNonEmpty>><MTCategoryLabel> (<MTCategoryCount>)</a></li>
   <MTIf name="CurCat" eq="$EntCat">
   <li><ul>
   <MTEntries>
      <li><a href="<MTEntryLink>"><MTEntryTitle></a></li>
   </MTEntries>
   </ul></li>
   </MTIf>
</MTCategories>
</ul>

このエントリにサンプルコードを貼った動作サンプル

カテゴリ関連サンプル

2008 mtde.info