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

2011 年 8 月 1 日

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

このトピックには7件の返信が含まれ、2人の参加者がいます。6 年、 2 ヶ月前 nanbu さんが最後の更新を行いました。

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件中)

このトピックに返信するにはログインが必要です。