Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search 如何在使用从ERP系统获取信息的模板时构建DNN搜索文档对象_Search_Dotnetnuke - Fatal编程技术网

Search 如何在使用从ERP系统获取信息的模板时构建DNN搜索文档对象

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

我们有一个定制的DNN详细产品视图模块,它将在加载时获取产品。加载哪个产品取决于URL查询中的SKU。例如www.mysite.com/SKU?=BG3000

在view.ascx.cs中的代码隐藏中,我设置了元关键字、标题和描述

 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();
}
}