Sitecore字段,用于从媒体库中选择具有上载文件功能的多个文件

时间:2015-03-18 11:56:00

标签: sitecore

我正在寻找允许内容编辑者从媒体库中选择多个文件的内容,这些文件将在渲染中列出。他们还需要能够上传文件和搜索。它必须在页面编辑器中工作(在版本8中命名为Experience Editor)。

到目前为止我已经考虑过了:

  • 一堆文件字段 - 但我不知道编辑器最多需要选择多少文件,并且有类似20个类似字段的内容似乎很糟糕。
  • 使用支持多个项目(如Treelist)并且数据源设置为媒体库的字段允许用户以可接受的方式选择文件但不上传。我测试了为上传功能添加一个文件字段,但并不是真的满意。

Treelist and File-field

注意:

  • 目前使用Sitecore 7.5但在几天内迁移到8,因此首选使用Sitecore 8的解决方案。
  • 我也问过Sitecore的支持,如果我得到有用的答案,我会在这里更新。

3 个答案:

答案 0 :(得分:4)

获胜者是...... Sitecore支持的答案:

Email Experience Manager模块中有一个名为"文件列表"的字段。 该图像显示Sitecore 8中的对话框和字段本身(下方)。它具有搜索功能,支持多个文件并上传。它将值存储为以管道分隔的GUID(与Treelist类似的字段一样)。

Screenshot of "File List" field in Sitecore 8

答案 1 :(得分:1)

另一种解决方案是使用占位符和带有DataSource的文件组件。

为组件提供标准文件字段。所以上传是可能的。 但是对于每个新文件,编辑器必须使用页面编辑器向占位符添加新组件。这有很多文件对编辑器更有用。但标准的解决方案。 (以及使用规则引擎个性化文件的能力)

答案 2 :(得分:1)

Sitecore Marketplace上的Field Types Module包含“Visual List”和“Carousel”自定义字段类型,可提供您所需的内容。我过去曾经使用它并发现它运行良好,但我不确定它是否与Sitecore 8兼容。我记得,我不认为它们提供了从现场上传新媒体的选项。