a-blog cms カスタムフィールド検索で演算子検索をする

以前のブログはこちら

広告

こんにちは。ましじめの田村です。

私が執筆した著書、『現場のプロから学ぶ CSSコーディングバイブル』は、Web制作の現場で役立つテクニックやノウハウをまとめています。
興味を持っていただけた方は、ぜひご覧ください。
https://amzn.to/3A8kNHC

このリンクは Amazon のアフィリエイトプログラムを通じて設定されています。

a-blog cmsのカスタムフィールド検索で演算子検索をする場合すぐ忘れてしまうのでメモです。
特定のカスタムフィールドに値が入っていれば表示したいなど絞り込みたい場合にご活用ください。

単数の場合

<input type="hidden" name="field[]" value="カスタムフィールド名" />
<input type="hidden" name="カスタムフィールド名@operator" value="演算子" />

複数条件の場合

<input type="hidden" name="field[]" value="カスタムフィールド名" />
<input type="hidden" name="カスタムフィールド名@operator[0]" value="演算子1" />
<input type="hidden" name="カスタムフィールド名@operator[1]" value="演算子2" />

結合子の場合 and検索・or検索

<input type="hidden" name="field[]" value="カスタムフィールド名" />
<input type="hidden" name="カスタムフィールド名@connector" value="結合子" />

例えばcf_valueというカスタムフィールドに値があるものを検索対象とさせたい場合は次の形になります。

URLコンテキストの例

https://masizime.com/field/cf_value/nem/

Field_Searchモジュールの例

<input type="hidden" name="field[]" value="cf_value"/>
<div>
    <input type="checkbox" name="cf_value@operator" value="nem" {cf_value@operator:checked#nem} id="input-checkbox-cf_value"/>
    <label for="input-checkbox-cf_value">「cf_value」で絞り込む</label>
</div>

 

公式ドキュメントはこちら
カスタムフィールドの検索
カスタムフィールドの値で検索する
カスタムフィールドを検索に入らないようにする


関連するタグ

この記事を書いた人

たむら しょうご

HTML&CSSコーダー

ウェブアクセシビリティ対応、フロントエンド開発、CMSを利用したウェブサイト制作を担当しています。
趣味はガーデニングです。

ましじめのスキルが必要ですか?

遠慮なくご相談ください。我々はあなたのプロジェクトに最善を尽くし、あなたのウェブサイトの制作を強力にサポートいたします。

お問い合わせはこちらから