2013-01-24 3 views
1

Я использую Kentico v7. Я использую виджет «Результаты интеллектуального поиска», и я использую встроенное преобразование для визуализации HTML (Типы документов -> Root -> SmartSearchResults (тип ASCX). Я заметил, что преобразование использует дату «Создано», но мы хотели бы видеть «последнюю измененную дату». Я рассмотрел, как получить последнюю измененную дату, а не созданную дату, и я вижу, что она довольно вовлечена.Kentico - Изменить поискРезультаты Преобразование для отображения Измененная дата вместо Созданная дата

Я оценил CMSModules \ SmartSearch \ Controls \ SearchResults.ascx.cs и видел, что он вызывает класс SearchHelper и метод Search(). Я смог оценить этот метод и увидеть, что логика довольно сложна при извлечении данных.

Какой подход можно изменить, чтобы изменить дату на «Последнее изменение» вместо Создан»дата?

(я понимаю, что это очень специфический Кентико вопрос)

ответ

3

Вы должны быть в состоянии сделать это, добавив следующее в трансформации

<%# GetSearchValue("DocumentModifiedWhen") %> 

Это также может быть использован для получить другие значения искомого документа.

+0

Вау, вы спасатель жизни! – contactmatt