検索テーブルに「チェックボックス(又はラジオボタン)」での検索ブロックを追加する方法
検索条件は「OR検索」のみです
検索ページにて複数をチェックした際は「いずれかのチェックを満たす」場合に検索されます。
AND検索(全ての条件を満たす)にはできませんのでご注意下さい。
今回検索する対象は「info2」
以下画像は、試用版の「飲食店」の「募集タイプ(info2)」の例ですが、ここのinfoの値が今回の検索の対象となります。他のテーマでご利用の場合もinfoの値を調べて設定して下さい。
管理ページ
検索ブロックを追加します
list.htmlを開き、検索ブロックを追加します。
radioボタンで使いたい場合は、「checkbox」を「radio」にして下さい。
↓以下をコピペして使って下さい。
list.htmlは、デフォルトの一覧ページ専用テンプレートです。
このファイルを編集すると、全ての一覧ページに適用されてしまいます。もし特定のカテゴリーごとにページを切り替えたい場合、「一覧ページ」や「詳細ページ」専用のHTMLを指定する方法をご参照下さい。
項目名の指定(今回は「info2」)
今回の例は「項目2」を使ったので、「info2」となっていますが状況に応じて変更して下さい。
※項目名の後ろについている「X(アルファベット大文字のエックス)」はチェックボックスに必須な指定です。必ず入れます。
name値にだけ加える[]
※name値の最後に付け加えます。チェックボックスに必須な指定です。必ず入れます。
チェックボックスの指定値
管理ページで設定しているチェックボックスの設定値を入力します。
チェックボックスに表示される文字
サイト側に出る文字列です。
検索には関係ないので自由に編集して下さい。
アップロードし、動作確認しましょう
以下のように検索ブロックが出ますので、実際に検索をかけてみましょう。