サイト制作に関するメモ書き

HOME > CMS > Movable Type > Movable Typeの記事のフィルタリングにカテゴリIDを使用する

Movable Typeの記事のフィルタリングにカテゴリIDを使用する

MTEntriesはカテゴリを絞り込んで記事一覧を出力することができますが、通常はカテゴリ名(CategoryLabel)を指定して絞り込みます。
今回はカテゴリID(CategoryID)を使って絞り込みを行いたかったのですが、実装方法がわからなかったので、色々試してみて実装できた方法をメモしておきます。

サンプルコード

カテゴリIDが5のカテゴリに絞って記事一覧を出力させてみます。

<mt:Categories>
  <mt:If tag="CategoryID" eq="5">
    <mt:SetVarBlock name="cateoryLabel"><$mt:CategoryLabel$></mt:SetVarBlock>
  </mt:If>
</mt:Categories>

<mt:Entries category="$cateoryLabel">
~~~
</mt:Entries>

カテゴリ一覧からカテゴリIDが5のカテゴリを探し、変数にそのカテゴリ名を保存、その変数を使って記事の絞り込みを行っています。
 

【参考サイト】

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

▲PAGE TOP