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"としています。
 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

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

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年4月
 123456
78910111213
14151617181920
21222324252627
282930