Sitecore一次从库中放置多个图像

Sitecore一次从库中放置多个图像,sitecore,sitecore-media-library,Sitecore,Sitecore Media Library,为客户做一个项目。他们有一个PDF文件,它被分解成单独的页面作为图像,他们希望这些图像中的每一个都显示在一个页面上——仅这一页就至少有40个图像 到目前为止,我只是将它们单独放置。每次使用rich editor放置图像时,都从媒体根开始—按照媒体库的结构方式,这些图像被深深地隐藏在子文件夹中。因此,点击、滚动和阅读大约需要20秒的时间来找到每个图像并放置它 这些图像是连续的,并按顺序放置在媒体库中。有没有一种方法可以让我选择一组图像,然后把它们放进去?这类图片将有数百个,一个接一个地放置图片是对

为客户做一个项目。他们有一个PDF文件,它被分解成单独的页面作为图像,他们希望这些图像中的每一个都显示在一个页面上——仅这一页就至少有40个图像

到目前为止,我只是将它们单独放置。每次使用rich editor放置图像时,都从媒体根开始—按照媒体库的结构方式,这些图像被深深地隐藏在子文件夹中。因此,点击、滚动和阅读大约需要20秒的时间来找到每个图像并放置它


这些图像是连续的,并按顺序放置在媒体库中。有没有一种方法可以让我选择一组图像,然后把它们放进去?这类图片将有数百个,一个接一个地放置图片是对我(和我的客户)时间的巨大浪费。

我想你只是想让这些图片一个接一个地出现,中间没有其他东西。与其在富文本中嵌入图像,不如考虑为模板中的图像创建多列表字段,并创建渲染/子窗体来呈现它们。


您可以为多重列表设置比介质根目录更合适的源。这将使选择图像更加容易。

按照Twentygotton所说的,我会:

  • 在文件夹中组织媒体库中的图像(如果尚未这样做)
  • 创建子布局/xsl呈现,其中包含用于呈现图像的转发器
  • 将该控件添加到布局中,并将该控件的数据源设置为媒体文件夹
  • 然后,代码应从该文件夹中检索所有子项,并根据需要进行渲染

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

Mark van Aalst创建了一个自定义图像字段,该字段也允许更轻松地执行此操作


这也可在Sitecore的市场上获得:

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


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

谢谢!我不是技术负责人,但这帮他帮我解决了问题。谢谢你的回答!我最终选择了jammykam的答案,但由于他的答案是你的精心设计,我也给了你一些道具。