0
我們在DNN Evoq安裝上使用了2sxc模塊,頁面中插入了大量頁面的2sxc模塊應用程序有多個實例。2sxc:如何禁用搜索索引
我們可以通過使用剃鬚刀代碼禁用通過其模板文件索引某個特定2sxc模塊內容的搜索嗎?
我們在DNN Evoq安裝上使用了2sxc模塊,頁面中插入了大量頁面的2sxc模塊應用程序有多個實例。2sxc:如何禁用搜索索引
我們可以通過使用剃鬚刀代碼禁用通過其模板文件索引某個特定2sxc模塊內容的搜索嗎?
是的,你可以:)
這是一個有點棘手,但每個刀片可以修改什麼/事情是如何編入索引,索引此列表/詳細信息的頁面時,往往需要。下面是該文檔的起點:https://github.com/2sic/2sxc/wiki/Razor-SexyContentWebPage.CustomizeSearch
我會嘗試以下方法(還沒有嘗試過自己,但應該工作)
@functions
{
/// <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<ToSic.SexyContent.Search.ISearchInfo>> searchInfos, DotNetNuke.Entities.Modules.ModuleInfo moduleInfo, DateTime startDate)
{
// clear the search-infos
searchInfos["Default"] = new List<ToSic.SexyContent.Search.ISearchInfo>();
}
}
我不能讓周圍我的頭,你能有幫助一個示例代碼?因爲我的努力導致了管理日誌中的一般異常錯誤 – user366123