0

概要ビューで検索モジュールを完全に制御するオプションはありますか? 私はそこにたどり着くのに苦労しています。これまでのところ、次の設定があります。

  1. admin で、いくつかのフィールドを持つ PublicSearch というインデックスを作成しました。
  2. 質問とエキスパートの 2 つのコンテンツ部分が混在する検索結果が表示されます
  3. 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 フレームワークで完全に道に迷ってしまいました!

4

1 に答える 1

0

あなたの質問を完全には理解できません... 果樹園の検索では、既定で概要ビューが返されます。したがって、要約のレイアウトを制御する必要があります。シェイプ トレーシングを使用して新しい代替を作成し、概要ビューのレイアウトを変更します。したがって、ExpertSummary はレイアウト全体を制御するのではなく、Expert 部分のみを制御します。次に、配置を使用して何を表示するかを決定します。http://docs.orchardproject.net/Documentation/Understanding-placement-info

また、質問に「orchardcms」をタグ付けすると、「orchardcms-1.7」よりも便利です。

于 2013-09-04T15:45:34.860 に答える