Search 如何在使用从ERP系统获取信息的模板时构建DNN搜索文档对象
我们有一个定制的DNN详细产品视图模块,它将在加载时获取产品。加载哪个产品取决于URL查询中的SKU。例如www.mysite.com/SKU?=BG3000 在view.ascx.cs中的代码隐藏中,我设置了元关键字、标题和描述Search 如何在使用从ERP系统获取信息的模板时构建DNN搜索文档对象,search,dotnetnuke,Search,Dotnetnuke,我们有一个定制的DNN详细产品视图模块,它将在加载时获取产品。加载哪个产品取决于URL查询中的SKU。例如www.mysite.com/SKU?=BG3000 在view.ascx.cs中的代码隐藏中,我设置了元关键字、标题和描述 var page = (DotNetNuke.Framework.CDefault)this.Page; page.Title = ProductDetails.MetaTitle; ///Set t
var page = (DotNetNuke.Framework.CDefault)this.Page;
page.Title = ProductDetails.MetaTitle;
///Set the metatag information for SEO - Added - ZR 05/07/2017
((DotNetNuke.Framework.CDefault)this.Page).Title = ProductDetails.MetaTitle;
((DotNetNuke.Framework.CDefault)this.Page).Description = ProductDetails.MetaDesc;
((DotNetNuke.Framework.CDefault)this.Page).KeyWords = ProductDetails.MetaKeywords;
如何构建搜索对象并将其返回到FeatureController.cs中?
我目前在搜索文档中有searchdoc。如果我对每个产品使用相同的模块,DNN将如何爬网我的所有不同产品
这是我当前的代码:
public class FeatureController : ModuleSearchBase
{
public CommonDataDefinitions.Products.WebProductDetails ProductDetails { get; set; } = null;
public override IList<SearchDocument> GetModifiedSearchDocuments(ModuleInfo moduleInfo, DateTime beginDateUtc)
{
var searchDocuments = new List<SearchDocument>
{
searchdoc
};
return searchDocuments;
throw new NotImplementedException();
}
}
公共类功能控制器:ModuleSearchBase
{
public CommonDataDefinitions.Products.WebProductDetails ProductDetails{get;set;}=null;
公共覆盖IList GetModifiedSearchDocuments(ModuleInfo ModuleInfo,DateTime beginDateUtc)
{
var searchDocuments=新列表
{
searchdoc
};
归还文件;
抛出新的NotImplementedException();
}
}