概要ビューで検索モジュールを完全に制御するオプションはありますか? 私はそこにたどり着くのに苦労しています。これまでのところ、次の設定があります。
- admin で、いくつかのフィールドを持つ PublicSearch というインデックスを作成しました。
- 質問とエキスパートの 2 つのコンテンツ部分が混在する検索結果が表示されます
- ExpertSummary.cshtml というエキスパートの検索結果で使用されるパーツ ビューがあります。現在、ビューには次の要素のみが含まれています。
@model dynamic
<p>Expert Summary</p>
検索結果が来るとき、検索の"Expert Summary"
エキスパート領域に表示されることだけを期待していますが、追加の「本文」セクション (X 文字に切り捨てられます) を取得しています。インデックスを作成したときに「本文」がフィールドとして選択されているため、私にはそう思われます。
エキスパートの各レコードには、検索結果に出てくるエキスパートの画像があり<Place Fields_MediaPicker="Content:1" />
、Placement.info から取り出すと消えますが、これは問題ありません。
しかし、私はこの要約を ExpertSummary.cshtml で完全に制御できるようにしたいと考えています。左側の列にエキスパートの画像が保持され、右側の列に他の情報とともに簡単な説明が保持される 2 列のレイアウトのように、すべてがビューに表示されます。 - デフォルトとして Orchard 検索モジュールから取得しないでください。
要するに、Orchard の Index および Search モジュールが機能し、現在のように機能するようにしたいのですが、レイアウトと情報は、Parts/ExpertSummary.cshtml ビューのカスタム HTML を使用して完全に制御したいと考えています。
これはまったく可能ですか?はいの場合、どのように?
提案してください。Orchard フレームワークで完全に道に迷ってしまいました!