Sitecore立即从库中放置多个图像

时间:2013-04-01 19:08:39

标签: sitecore sitecore-media-library

为客户处理项目。他们有一个PDF被分成单独的页面作为图像,他们希望每个图像都显示在一个页面上 - 至少40个图像单独用于这一页。

到目前为止,我一直在单独放置它们。每次使用富编辑器放置图像时,都从媒体根开始 - 以及媒体库的结构方式,这些图像深埋在子文件夹中。因此,点击,滚动和阅读大约需要20秒才能找到每张图片。

这些图像是连续的,并在媒体库中按顺序放置。有没有办法可以选择一组图像并将其放入?这些将会有数以百计,这对于我(和我的客户)一次一个地放置图像是一个巨大的浪费。

3 个答案:

答案 0 :(得分:5)

按照TwentyGotoTen的说法,我会:

  • 在文件夹中的媒体库中构建您的图像(如果您还没有这样做)
  • 创建包含转发器以渲染图像的子布局/ xsl渲染
  • 将控件添加到布局中,并将该控件的DataSource设置为“媒体文件夹”
  • 然后,代码应检索该文件夹中的所有子项并根据需要进行呈现。

您可能需要使用Sublayout Parameter Helper从ascx codebehind访问数据源。

答案 1 :(得分:2)

我假设你只是希望图像一个接一个地出现而中间没有别的东西。您可以考虑为模板中的图像创建多列表字段,并创建渲染/子布局来渲染它们,而不是将图像嵌入到富文本中。

您可以为多列表设置比媒体根更合适的来源。这样可以更容易地选择图像。

答案 2 :(得分:1)

Mark van Aalst创建了一个自定义图像字段,可以更轻松地完成此操作。

Have a read through this
这也可以在Sitecore的市场上找到:Multiple Images Selector

它允许您通过多列表字段选择图像,但它会将图像显示为具有多个图像的图像字段。

我认为这几乎是TwentyGotoTen所讨论的解决方案,但也显示了所选图像的缩略图。