0

検索リストにタイトルとメタ説明が表示されるように、Orchard の既存の検索モジュールを変更する必要があります。

まず、コンテンツ タイプにメタ コンテンツ パーツを追加しましたが、希望どおりに機能しています。

検索設定でコンテンツ パーツを選択するオプションがないため、メタ コンテンツ パーツのインデックスを作成する方法がわかりません。インデックス化されていないため、ウェブサイトで検索すると、メタ コンテンツ部分がシェイプ トレースに表示されません。検索結果にタイトル、リンク、メタディスクリプションを表示したいので、タイトルとリンクを表示することはできますが、検索結果にメタディスクリプションを表示する方法がわかりません。

遊んでみるために、次のメタパーツとコンテンツタイプを追加しましたが、機能しません

<Place Parts_Meta="Content:2"/>
<Place Parts_Meta_Description="Content:3"/>
<Place Parts_Metas="Content:4"/>

他にもたくさんありますが、機能していないようです。

メタタグがインデックスに表示されていないため、表示されていないことが原因である可能性があります。どのように進めればよいか正確にはわかりません。助けてください。

検索設定にメタ パーツがないか、コンテンツ パーツからインデックスに追加することさえできません。

4

1 に答える 1

2

このために検索モジュールを変更する必要はありません。コンテンツ タイプの配置を調整するだけです。検索モジュールは、「概要」表示タイプを使用してコンテンツ項目を表示します。Shape Tracing を使用して、非表示にする必要があるすべてのプロパティを見つけます。

したがって、たとえば、コンテンツ タイプが Page と呼ばれる場合、これが必要です...

<Match ContentType="Page">
 <Match DisplayType="Summary">
  <Place ...add placement info... />
 </Match>
</Match>
于 2014-04-14T10:02:57.400 に答える