искать содержимое модуля с помощью инструмента поиска dotnetnuke в dotnetnuke 9 - PullRequest
0 голосов
/ 09 июня 2018

Как я могу искать содержимое модуля с помощью инструмента поиска dotnetnuke в dotnetnuke 9, когда мы создаем модуль.Пожалуйста, объясните в коде и базе данных.

Ответы [ 3 ]

0 голосов
/ 10 июня 2018

Не нужно менять базу данных؟мне нужен простой

0 голосов
/ 11 июня 2018

Есть блог, освещающий ModuleSearchBase на DnnSoftware.com , а также в их вики

По сути, обратите внимание, что вам нужно только передать документы, которые имеют ИЗМЕНЕНО или ИЗМЕНЕНО с момента последней записи в GetModifiedSearchDocuments записи, которую вы записываете.

Ваш контроллер наследует от ModuleSearchBaseи создайте переопределение:

public override IList<SearchDocument> GetModifiedSearchDocuments(ModuleInfo    modInfo, DateTime beginDate)
{
    ...
    var searchDocuments = new List<SearchDocument>();
    ...
    searchDocuments.Add(searchDoc);
    ....
    return searchDocuments;
}
0 голосов
/ 09 июня 2018

Хорошее место для начала - шаблоны разработки модулей Christoc.По сути, вам нужно создать интерфейс с возможностью поиска, а заглушенные модули покажут вам, как это сделать.

...