当我们创建模块时,如何使用dotnetnuke 9中的dotnetnuke搜索工具搜索模块的内容。请在代码和数据库中解释。
答案 0 :(得分:0)
一个好的起点是Christoc的模块开发模板。基本上,你必须创建一个Searchable接口,并且存根模块显示你可以这样做。
答案 1 :(得分:0)
有一个涵盖ModuleSearchBase on DnnSoftware.com和their wiki
的博客基本上请注意,您只需要传递自上次进入 已更改 或 已修改 的文档你写的GetModifiedSearchDocuments
覆盖。
让您的控制器继承自ModuleSearchBase
并创建覆盖:
public override IList<SearchDocument> GetModifiedSearchDocuments(ModuleInfo modInfo, DateTime beginDate)
{
...
var searchDocuments = new List<SearchDocument>();
...
searchDocuments.Add(searchDoc);
....
return searchDocuments;
}
答案 2 :(得分:-1)
不需要更改数据库?我需要一个简单的