使用dotnetnuke 9中的dotnetnuke搜索工具搜索模块的内容

时间:2018-06-09 04:12:50

标签: module dotnetnuke

当我们创建模块时,如何使用dotnetnuke 9中的dotnetnuke搜索工具搜索模块的内容。请在代码和数据库中解释。

3 个答案:

答案 0 :(得分:0)

一个好的起点是Christoc的模块开发模板。基本上,你必须创建一个Searchable接口,并且存根模块显示你可以这样做。

答案 1 :(得分:0)

有一个涵盖ModuleSearchBase on DnnSoftware.comtheir wiki

的博客

基本上请注意,您只需要传递自上次进入 已更改 已修改 的文档你写的GetModifiedSearchDocuments覆盖。

让您的控制器继承自ModuleSearchBase并创建覆盖:

public override IList<SearchDocument> GetModifiedSearchDocuments(ModuleInfo    modInfo, DateTime beginDate)
{
    ...
    var searchDocuments = new List<SearchDocument>();
    ...
    searchDocuments.Add(searchDoc);
    ....
    return searchDocuments;
}

答案 2 :(得分:-1)

不需要更改数据库?我需要一个简单的