【发布时间】:2015-06-30 06:16:45
【问题描述】:
我想在 Sitecore 中查询内容项目的模板,以便在项目的模板与 templates 变量中包含的任何 TemplateID 匹配时返回结果。 templates 变量包含一个管道分隔的 TemplateID 列表,用于在内容项上搜索。
我尝试了几种不同的方法,但没有提供我想要的结果。下面是一个这样的示例,我还尝试使用模板字符串上的拆分来分离每个模板,并在下面运行 foreach 循环。
var multiSearchParam = new MultiFieldSearchParam
{
Database = dbName,
InnerCondition = QueryOccurance.Should
};
multiSearchParam.TemplateIds = templates;
parameters.Add(multiSearchParam);
我觉得我使用的条件有问题......当我只用一个模板 ID 运行它时,它就像一个魅力,所以查询多个模板似乎是一个问题。
有人对我做错了什么有任何建议吗?
【问题讨论】:
-
我投票关闭,感谢您的链接!
标签: c# .net lucene content-management-system sitecore