0

umbracosearchxsltパッケージをセットアップしました。私のxsltでは、ページ名、タイトル、説明、そして今はタグで検索しています。

tagsプロパティは、「Tags」タイプのドキュメントタイププロパティです。xsltの検索は以下のとおりです。

<xsl:variable name="searchFields" select="ps:getListParameter(string(//macro/searchFields), '@pageName, title, description, tags')"/>

タグによる検索が機能しないのはなぜですか?

4

2 に答える 2

2

ドキュメントに「タグ」タイプのプロパティがあると言いますが、パラメータを「タグ」としてリストしました。XSLTでは大文字と小文字が区別されることに注意してください。

また、目の前でUmbracoを開いていませんが、XSLT検索ではプロパティタイプではなくプロパティ「エイリアス」が参照されませんか?

于 2010-01-02T11:35:39.453 に答える
1

XSLTSearchは検索フィールドをコンマで分割しますが、その後はエイリアスをトリミングしないため、「タグ」フィールド(余分な最初のスペースではありません)で検索します。スペースを削除すれば、大丈夫です。

于 2010-01-03T05:09:27.500 に答える