web-dev-qa-db-ja.com

価格でフィルター/ソートするようにubercartをどのように設定しますか

私はUbercartを初めて使用し、単純なショップをセットアップするだけです(Drupal 7およびUbercart 7.x-3を使用)。デフォルトのuc_catalog(テーブル)ビューでは、並べ替えができます商品のタイトル。

フォーマット->テーブル設定に行くとき、タイトルフィールドをソート可能にするオプションがありますが、価格にはそのようなオプションはありません。テーブル内の製品を価格でソートできるソリューションはありますか?

並べ替え条件に価格を追加しようとしましたが、並べ替えフィルターが機能しません。

ヘルプやポインタをいただければ幸いです。

1
Andy

bercart詳細カタログ を使用します。非常に便利なビュー。これについての引用は次のとおりです(モジュールのプロジェクトページから):

... Ubercartカタログにカスタムフィルターを追加し、分類法、製品属性(選択)、およびCCK(オプションウィジェット)サポートを提供します。

フィルターは完全に構成可能です。製品の表示は、表示スイートとNode display。

2
user9242

私はちょうど同じ問題に遭遇し、少し掘り下げた後、それを理解することができました。

問題はフィールド自体にあります。デフォルトでは、uc_catalogビューに追加される悪魔は「製品:Displayprice」です。そして、このフィールドは何らかの理由でソートできません。ソートできるようにするには、「Product:Sellprice」という別のフィールドを追加する必要があります。

あなたが見ることができるように実際にはバグ here

0
Brunangol