3

为客户做一个项目。他们有一个 PDF,它被分成不同的页面作为图像,他们希望这些图像中的每一个都出现在一个页面上——仅这一页就至少有 40 个图像。

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

这些图像是连续的,并按顺序放置在媒体库中。有没有办法我可以选择一组图像并将它们放入?将有数百个这样的图像,这极大地浪费了我(和我的客户)的时间来一张一张地放置图像。

4

3 回答 3

5

按照 TwentyGotoTen 所说的,我会:

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

您可能需要使用Sublayout Parameter Helper从 ascx 代码隐藏访问数据源。

于 2013-04-01T20:40:32.523 回答
2

我假设您只是希望图像一个接一个地出现,中间没有其他任何东西。与其在富文本中嵌入图像,不如考虑为模板中的图像创建一个多列表字段,并创建一个渲染/子布局来渲染它们。

您可以为多列表设置比媒体根更合适的来源。这应该使选择图像变得更加容易。

于 2013-04-01T19:56:01.927 回答
1

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

通读一遍
这也可以在 Sitecore 的 Marketplace 上找到:多张图片选择器

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

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

于 2013-04-02T08:28:29.203 回答