1

我正在使用 Kentico v7。我正在使用智能搜索结果小部件,并且正在使用内置转换来呈现 HTML(文档类型 -> 根 -> SmartSearchResults(ASCX 类型)。我注意到转换使用的是“创建”日期,但是我们希望看到“Last Modified Date”。我已经研究了如何获取最后修改日期而不是创建日期,我发现它非常复杂。

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

我可以采取什么方法将日期更改为“上次修改”而不是“创建”日期?

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

4

1 回答 1

3

您应该能够通过将以下内容添加到转换中来做到这一点

<%# GetSearchValue("DocumentModifiedWhen") %>

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

于 2013-01-25T03:21:19.440 回答