2016-11-06 55 views

回答

0

非常感谢@iJungleBoy的帮助。

为别人遇到这里这个问题的解决方案:

修改可视化查询创建另一个流例如“SearchIndex”

enter image description here

一旦多数民众赞成在做,修改你的模板内查询其获取所有列表项并进行分页。

@functions{ 

    // Prepare the data - get all categories through the pipeline 

    public override void CustomizeData() 
    { 

    } 

    /// <summary> 

    /// Populate the search - ensure that each entity has an own url/page 

    /// </summary> 

    /// <param name="searchInfos"></param> 

    /// <param name="moduleInfo"></param> 

    /// <param name="startDate"></param> 

    public override void CustomizeSearch(Dictionary<string, List<ISearchInfo>> searchInfos, ModuleInfo moduleInfo, DateTime startDate) 
    { 

     foreach (var si in searchInfos["SearchIndex"]) 
    { 
     si.QueryString = "post=" + AsDynamic(si.Entity).UrlKey; 
    } 
    } 
} 
0

这看起来像一个很好的问题,它可能是我们还没有想过的事情。谷歌并不在意,但内部搜索可能会“尊重”分页,只能拿起第一页。

我可以想到一些快速修复,但在这里解释它们会很棘手。请在github上的博客应用程序中打开一个问题。