Kentico - 更改SearchResults转换以显示修改日期而不是创建日期

时间:2013-01-24 20:39:43

标签: asp.net kentico

我正在使用Kentico v7。我正在使用Smart Search Results小部件,我正在使用内置转换来呈现HTML(文档类型 - > Root - > SmartSearchResults(ASCX类型)。我注意到转换正在使用“创建”日期,但我们希望看到“上次修改日期”。我已经研究了如何获取最后修改日期而不是创建日期,我发现它非常复杂。

我已经评估了CMSModules \ SmartSearch \ Controls \ SearchResults.ascx.cs控件,并看到它调用了SearchHelper类和Search()方法。我能够评估这种方法,并发现逻辑在检索数据时非常复杂。

我可以采用哪种方法将日期更改为“上次修改日期”而不是“已创建”日期?

(我意识到这是一个非常具体的Kentico问题)

1 个答案:

答案 0 :(得分:3)

您应该可以通过将以下内容添加到转换中来实现此目的

<%# GetSearchValue("DocumentModifiedWhen") %>

这也可用于获取搜索文档的其他值。