[解決済み] 商品複合検索を AND検索ではなく OR検索にしたい

フォーラム 使い方全般 [解決済み] 商品複合検索を AND検索ではなく OR検索にしたい

  • このトピックには7件の返信、2人の参加者があり、最後にnanbuにより9年、 8ヶ月前に更新されました。
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #50565
    ritchamaru
    参加者

    お世話になっております。

    大変初歩的な質問で申し訳ないのですが

    商品複合検索を、AND検索ではなくOR検索にするためには

    どのファイルをどのように修正すればよいでしょうか?

    お手数ですがご教授願います。

    #62500
    nanbu
    キーマスター

    こんにちは。

    wc_templates/wc_search_page.php の39行目あたり。

    ‘category__and’ を ‘category__in’ とすればOKです。

    #62501
    ritchamaru
    参加者

    お世話になっております。

    この一行を変えただけでは、思ったようにOR検索にならないのですが

    他にも変えるべき箇所はありますか?

    #62502
    nanbu
    キーマスター

    他には何も変更の必要は無いと思いますが、修正しているwc_templates/wc_search_page.php はテーマ内のものを修正されていますか?

    #62503
    ritchamaru
    参加者

    どうしても思ったとおりに動きません。

    たとえばカテゴリが

    商品>財布>二つ折り財布

    商品>財布>長財布

    となっていた場合、

    二つ折り財布と長財布、両方の商品を一覧で見たい場合

    OR検索にして、両方のチェックを入れたら

    両方のカテゴリの商品が一覧で表示される

    という動きをしたいのですが

    OR検索にしても、検索結果は0のままです。

    お手数をおかけしますが、ご教授をお願いします。

    #62504
    nanbu
    キーマスター

    こちらでは正常に動作するのを確認しています。今一度編集しているファイルを確認してください。

    #62505
    ritchamaru
    参加者

    試行錯誤の結果

    usc-e-shop/templates/search_item.php の

    ‘category__and’ も ‘category__in’ としたら

    複合検索が出来るようになりました。

    私の環境は何が違うんでしょうか?

    とりあえず、希望の形になったことをご報告させていただきます。

    #62506
    nanbu
    キーマスター

    Welcart は使用中のテーマフォルダの中にwc_templtes/wc_search_page.php ファイルを見つけられなかった場合、usc-e-shop/templates/search_item.php をテンプレートとするよう動作します。

8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • このトピックに返信するにはログインが必要です。