私は orchard で単純な content-type を作成しました。これには (とりわけ) 投票モジュールに基づく stars モジュールが含まれています (基本的に、これにより、ユーザーは記事に投票し、次のように表される平均結果を表示できます)。出演者)。これまでのところこれで問題なく動作していますが、今は記事のトップ 10 リストのようなものが必要です。このタイプからすべてのアイテムを取得するクエリの作成から始めました。その後、平均投票値で並べ替えたいと思っていましたが、ここで問題が発生しました...
並べ替え基準ページでは、このコンテンツ アイテムの独自のコンテンツ フィールドをすべて選択できますが、投票モジュールのフィールドは選択できません。また、バインディングを調べて、そこで何かを有効にできるかどうかを確認しましたがContrib.Voting.Models.VoteWidgetPartRecord
、必要な情報が含まれていないフィールドしか見つかりませんでした。
データベースを調べたところ、このテーブルには投票プラグインを使用するコンテンツ項目の情報が含まれているというこの名前のテーブルが見つかりました。代わりに必要なのは、テーブルからの情報Contrib_Voting_ResultRecord
です。
これを機能させるために、私が見たことのないものはありますか?この種の機能を望むのは、私が最初ではないはずです。または、ソート基準を自分でコーディングする必要がありますか?もしそうなら、その方法に関する情報はどこにありますか?