2010-01-02 101 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將按逗號分割搜索字段,但它不會在此之後修剪別名,因此您在「標記」字段(而不是額外的第一個空格)中搜索。如果你刪除空格,你應該沒問題。