2010-01-02 102 views
0

我已经安装了Umbraco搜索xslt软件包。在我的xslt中,我正在通过页面名称,标题,描述和现在的标签进行搜索。使用Umbraco搜索标签

tags属性是类型为'Tags'的文档类型属性。搜索xslt在下面;

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

如何通过标签搜索不起作用?

回答

2

你说文档有一个类型为“标签”的属性,但是你已经把参数列为“标签”。请记住,XSLT区分大小写。

此外,我没有在我面前打开Umbraco,但XSLT搜索没有引用属性“别名”,而不是属性类型?

1

XSLTSearch将按逗号分割搜索字段,但它不会在此之后修剪别名,因此您在“标记”字段(而不是额外的第一个空格)中搜索。如果你删除空格,你应该没问题。