Kentico v9智能搜索转换和文件描述

时间:2016-03-21 12:32:22

标签: kentico

如何修改智能搜索转换以显示包含结果的文件描述。我认为这条线需要修改:

<%#SearchHighlight(HTMLHelper.HTMLEncode(TextHelper.LimitLength(HttpUtility.HtmlDecode(HTMLHelper.StripTags(CMS.ExtendedControls.ControlsHelper.RemoveDynamicControls(GetSearchedContent(DataHelper.GetNotEmpty(Eval("Content"), ""))), false, " ")), 150, "...")), "<span class='searchTerm'>", "</span>")%>

“文件”页面类型使用“FileDescription”作为描述,这似乎已被编入索引,我只是在显示它时感到茫然。

1 个答案:

答案 0 :(得分:1)

您需要使用FileDescription作为列名。

<%# GetSearchValue("FileDescription") %>

所以要完成,这里是你添加了FileDescription列的代码:

<%#SearchHighlight(HTMLHelper.HTMLEncode(TextHelper.LimitLength(HttpUtility.HtmlDecode(HTMLHelper.StripTags(CMS.ExtendedControls.ControlsHelper.RemoveDynamicControls(GetSearchedContent(DataHelper.GetNotEmpty(GetSearchValue("FileDescription"),
> ""))), false, " ")), 150, "...")), "<span class='searchTerm'>",
> "</span>")%>