带搜索的多列表字段

时间:2016-04-18 11:09:44

标签: sitecore sitecore8 sitecore8.1

我在搜索字段中使用多列表,我把它放在源代码中:

StartSearchLocation={AAAF5DC8-662A-4B8C-9E66-52EF5EEDCA20}

第一次列表是这样的:

enter image description here

从列表中选择两个项目后,单击“保存”,左侧列表为空:

enter image description here

我正在使用 Sitecore 8.1 update 2

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并重建了源项目的索引。

项目开始出现在字段中,搜索也正常工作。然后我遇到了新问题,每当我点击Next / Prev / Refresh按钮时,它都会返回重复的项目。

这是由于项目有多个版本(项目版本不是语言版本)。 请参阅链接 - https://sitecorebasics.wordpress.com/2014/06/21/multilist-with-search-returns-duplicate-results/

解决方案是在数据源查询中添加Filter = _latestversion:true参数。例如:

StartSearchLocation = {6A6541F7-5C39-4C40-8FF7-CCD7CB588227}&安培; TemplateFilter = {75DCC552-C3B6-56CA-BFA9-371550F116DC}&安培;过滤器= _latestversion:真