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

HOME > CMS > Movable Type > Movable Typeで記事をカスタムフィールドでフィルタリングして表示する

Movable Typeで記事をカスタムフィールドでフィルタリングして表示する

カスタムフィールドでフィルタリングした記事一覧を表示する方法を試してみました。

サンプルコード

フィルタリングに使用するカスタムフィールドを用意します。
今回はおすすめの記事一覧を表示する想定で、以下のようなカスタムフィールドを用意しました。

  • 名前:おすすめ記事
  • 種類:チェックボックス
  • ベースネーム:recommend
  • テンプレートタグ:EntryRecommend

チェックの入っている記事をおすすめ記事として、3件までを表示するようにしてみます。
表示したいテンプレートに以下のように記述します。

<mt:Entries field:recommend="1" lastn="3">
  <p class="entry-title"><$mt:EntryTitle$></p>
</mt:Entries>

『field:【ベースネーム】="【値】"』でカスタムフィールドでのフィルタリングになります。
チェックボックスはチェックが入っている場合値が1になるので、recommend="1"としています。
 

【参考サイト】

 

コメントを残す

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

▲PAGE TOP