2016-11-06 54 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上的博客應用程序中打開一個問題。