- 2008年7月29日 15:19
- MTタグ
通常、カテゴリアーカイブ内にエントリー一覧を表示する場合、該当カテゴリーに含まれるエントリー一覧しか表示されません。
今回、ある案件で該当カテゴリ(親カテゴリー)とその子カテゴリーに含まれるエントリー一覧を表示させたいということで結構四苦八苦。。
<MTEntries> <$MTEntryTitle$> </MTEntries>
今回、ある案件で該当カテゴリ(親カテゴリー)とその子カテゴリーに含まれるエントリー一覧を表示させたいということで結構四苦八苦。。
はじめは、
①
<$MTArchiveCategory setvar="cate_name"$> <MTHasParentCategory> <MTSubCategories include_current="1" category="$cate_name"> <MTEntries> <$MTEntryTitle$> </MTEntries> </MTSubCategories> </MTHasParentCategory> ② <MTHasNoParentCategory> <MTArchiveList archive_type="Individual"> <$MTEntryTitle$> </MTArchiveList> </MTHasNoParentCategory>;
①親カテゴリーがあれば、該当カテゴリーエントリー一覧の表示
②親カテゴリーがなければ(TOPレベルカテゴリー)、全てのエントリー一覧の表示
として、対応しようとしたのですが、では孫カテゴリーが出来た場合はどうなるのよ
自問自答。。
MovableType公式サイト
タグリファレンスを眺めていると「MTEntriesWithSubCategories」コンテナタグを発見!!
<MTEntriesWithSubCategories> <$MTEntryTitle$> </MTEntriesWithSubCategories>だけで、対応できてしまいました。
「MTEntriesWithSubCategories」コンテナタグは、MT3.3からあるんですね。。
MovableTypeに関わって、1年半ほどたちますが
プラグイン作成ばかりだったので、基本が抜けてますね。基本が。。
Movable Type公式タグリファレンス また読み直さないとな。。。
- Newer: MT4のカスタムフィールドにFCKeditorをプラグイン実装
- Older: 夏はやっぱり花火ですね!!