Kentico v9 智能搜索转换和文件说明

Kentico v9 smart search transformation and file descriptions

我如何修改智能搜索转换以同时显示带有结果的文件描述。我认为需要修改的是这一行:

<%#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' 进行描述,这似乎正在编入索引,我只是不知所措。

您需要使用 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>")%>