PowerCMS™
現在、PHP の脆弱性に関する報道および発表に伴いお問い合わせが集中しており、回答まで通常よりもお時間を頂いております。ご理解とご協力をお願します。
[新着情報] PHP の重大な脆弱性(CVE-2026-109618、CVE-2026-109619)に関する対応のお願い を追加しました。
[新着情報] JVN#91153973 で注意喚起されている複数の脆弱性についてワークアラウンドの対策 (10月9日更新) を追加しました。
[よくあるご質問] リリースのお知らせなど PowerCMS 製品のメールマガジンを受け取るには? を追加しました。

よくあるご質問

ホーム > よくあるご質問 > テンプレートのカスタマイズ > カスタムフィールドの値で記事を絞り込む方法はありますか?

カスタムフィールドの値で記事を絞り込む方法はありますか?

下記のテンプレートタグにモディファイアを指定する事で、カスタムフィールドの値で記事を絞り込むことができます。

  • MTEntries
  • MTSearchEntryField

MTEntries タグで絞り込む場合

MTEntries タグでは、field:[カスタムフィールドのベースネーム] という形式のモディファイアを指定することで、該当のカスタムフィールドの値で記事をフィルタリングする事が可能です。

サンプルコード

<MTEntries field:foo="2">
  <$MTEntryTitle$>
</mt:Entries>

上記サンプルコードでは、「ベースネームが foo であるカスタムフィールドの値が 2 である」という条件で記事をフィルタリングしています。

MTSearchEntryField タグで絞り込む場合

MTSearchEntryField タグでは、field モディファイアに絞り込み対象としたいカスタムフィールドのベースネームを、query モディファイアに絞り込む値を指定する事で記事をフィルタリングする事が可能です。

サンプルコード

<MTSearchEntryField field="foo" query="2">
  <$MTEntryTitle$>
</MTSearchEntryField>

上記のサンプルコードでは、「ベースネームが foo であるカスタムフィールドの値に 2 を含む」という条件で記事をフィルタリングしています。

上記のそれぞれの方法は、絞り込む条件が同じではありません。その為利用された場合の結果はそれぞれで異なります。

  
更新日
2024年8月27日

この質問の関連カテゴリー

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。