简体   繁体   中英

Using Umbraco search with tags

I have setup umbraco search xslt package. In my xslt I am searching by pagename, title, description and now, tags.

The tags property is a document type property of the type, 'Tags'. The search xslt is below;

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

How come searching by tags doesn't work?

You say the document has a property of type "Tags" but you have listed the parameters as "tags". Remember that XSLT is case sensitive.

Also, I don't have Umbraco open in front of me but does the XSLT search not reference the property "alias" rather than the property type?

XSLTSearch will split the searchfield by the comma, but it does not trim the aliases after that, so you are searching in the " tags" field (not the extra first space). If you remove the spaces, you should be fine.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM