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