我已经设置了umbraco搜索xslt包。在我的xslt中,我按页面名称,标题,描述和现在的标签进行搜索。
tags属性是类型为“Tags”的文档类型属性。搜索xslt在下面;
<xsl:variable name="searchFields" select="ps:getListParameter(string(//macro/searchFields), '@pageName, title, description, tags')"/>
如何通过标签搜索不起作用?
答案 0 :(得分:2)
您说该文档具有“标签”类型的属性,但您已将参数列为“标签”。请记住,XSLT区分大小写。
另外,我没有在我面前打开Umbraco但是XSLT搜索没有引用属性“alias”而不是属性类型?
答案 1 :(得分:1)
XSLTSearch将用逗号分割搜索字段,但之后不会修剪别名,因此您在“tags”字段中搜索(而不是额外的第一个空格)。如果你删除空格,你应该没事。