0

我已经设置了 umbraco 搜索 xslt 包。在我的 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 回答