現在のエントリの属するカテゴリ内の他のエントリを列挙
現在のエントリの属するカテゴリ内の他のエントリを列挙するコードサンプルです。MTTagInvokeプラグインと同じようなことを行います。
カテゴリページとエントリページでのみ、エントリリストが出力されます。インデックスページ、月別アーカイブページ、検索ページなどではエントリリストは出力されません。
また、カテゴリページでもエントリページでもまったく同じ内容のリストが出力されます。
コード
<MTIf name="category_archive">
<MTSetVar name="ListType" value="1">
<MTElseIf name="entry_template">
<MTSetVar name="ListType" value="2">
</MTIf>
<MTIf name="ListType" gt="0">
<h2>このカテゴリ内のエントリ</h2>
<ul>
<MTIf name="ListType" eq="1">
<MTEntries>
<li><a href="<MTEntryPermalink>"><MTEntryTitle></a></li>
</MTEntries>
<MTElseIf name="ListType" eq="2">
<MTSetVarBlock name="EntCat"><MTEntryCategory></MTSetVarBlock>
<MTEntries category="$EntCat">
<li><a href="<MTEntryPermalink>"><MTEntryTitle></a></li>
</MTEntries>
</MTIf>
</ul>
</MTIf>
このエントリにサンプルコードを貼った動作サンプル
このカテゴリ内のエントリ
- カテゴリ別に見た目を切り替える(テンプレートを切り替える)
- カテゴリ別に見た目を切り替える(サイドバーの状態を変える)
- カテゴリ別に見た目を切り替える(hn見出しの背景画像)
- カテゴリ別に見た目を切り替える(カテゴリリード文へ異なる背景画像)
- カテゴリ別に見た目を切り替える(異なる画像の差し込み)
- 現在のエントリの属するカテゴリのエントリを展開・強調表示したカテゴリリスト
- カテゴリ内エントリの最新更新日時を表示
- プラグインを使用しないカテゴリ並べ替え
- 現在のカテゴリであれば強調表示するカテゴリリスト
- 狙ったカテゴリのみを隠すカテゴリリスト
- 狙ったカテゴリのみを表示してエントリ展開するカテゴリリスト
- 狙ったカテゴリのみを表示するカテゴリリスト
- 現在のエントリの属するカテゴリのエントリを展開したカテゴリリスト
- 全てのエントリを展開したカテゴリリスト
- 全カテゴリからエントリを3件ずつ表示
- 現在のエントリの属するカテゴリ内のサブカテゴリ内のエントリを列挙
- 現在のエントリの属するカテゴリ内の他のエントリを列挙
- ドロップダウンカテゴリリスト
- 素ノーマルカテゴリリスト
- ページ先頭へ
- 前のエントリ: ドロップダウンカテゴリリスト
- 次のエントリ: 現在のエントリの属するカテゴリ内のサブカテゴリ内のエントリを列挙
- カテゴリ:カテゴリ関連サンプル
カテゴリ関連サンプル
- 素ノーマルカテゴリリスト
- ドロップダウンカテゴリリスト
- 現在のエントリの属するカテゴリ内の他のエントリを列挙
- 現在のエントリの属するカテゴリ内のサブカテゴリ内のエントリを列挙
- 全カテゴリからエントリを3件ずつ表示
- 全てのエントリを展開したカテゴリリスト
- 現在のエントリの属するカテゴリのエントリを展開したカテゴリリスト
- 狙ったカテゴリのみを表示するカテゴリリスト
- 狙ったカテゴリのみを表示してエントリ展開するカテゴリリスト
- 狙ったカテゴリのみを隠すカテゴリリスト
- 現在のカテゴリであれば強調表示するカテゴリリスト
- プラグインを使用しないカテゴリ並べ替え
- カテゴリ内エントリの最新更新日時を表示
- 現在のエントリの属するカテゴリのエントリを展開・強調表示したカテゴリリスト
- カテゴリ別に見た目を切り替える(異なる画像の差し込み)
- カテゴリ別に見た目を切り替える(カテゴリリード文へ異なる背景画像)
- カテゴリ別に見た目を切り替える(hn見出しの背景画像)
- カテゴリ別に見た目を切り替える(サイドバーの状態を変える)
- カテゴリ別に見た目を切り替える(テンプレートを切り替える)