0

我的客户有一个奇怪的请求,这使得在 profile2 页面上构建幻灯片变得困难:profile2 页面需要上传 4 张照片,他不相信向网站添加内容的用户会“获得”多选大多数文件上传模块中的方法。现场幻灯片模块仅在您使用多重上传时才有效(这当然是有道理的),这就是我最初设置它的方式 - 效果很好。我尝试使用字段集合模块,然后创建幻灯片视图,但字段集合字段中的图像字段没有被视为一个组。我想我必须选择 4 个图像字段之一来使用,而不是全部 4 个。有什么想法吗?

4

3 回答 3

0

对于每个(自定义)字段,您都有“数值数量”选项,您可以将其设置为固定数量(即 4)或无限制。你能用那个吗?

于 2014-12-11T14:04:08.240 回答
0

更简单:使用规则。创建一个附加的(第五个)图像字段(多值),它将是使用幻灯片的那个。创建一个新规则,在创建或更新您的内容时触发 4 个操作:每个操作将其中一个字段的内容添加到多值字段列表中。您可能需要避免显示该字段,但这取决于您要显示的内容,因此请使用显示套件将其隐藏或仅在内容模板中不使用它。这样,您向用户展示了您的 4 个字段,但根据用户输入的计算使幻灯片工作。

于 2014-12-11T15:06:48.840 回答
0

他不相信向网站添加内容的用户会“获得”大多数文件上传模块中的多选方法

这几乎没有意义,我猜你试图向你的客户解释事情?

假设您的内容类型上有多个图像字段,您可以构建一个视图来创建这些字段的列表(未格式化或 HTML 列表),可能使用全局字段重写(添加所有图像字段,将它们从显示中排除,自定义通过删除字段包装器和字段+标签包装器来显示它们(为了只获取),添加一个包含图像字段令牌的全局文本字段),然后使用您喜欢的任何库在自定义 javascript 文件中创建幻灯片(Cycle2很棒)。

您的全局文本字段如下所示:

<div class="wrapper cycle-slideshow">
[field_image]
[field_image_1]
...
</div>

(使用 cycle2 添加循环幻灯片类将初始化您的幻灯片)

...但是您需要令牌才能这样做。

我经常发现自己设置诸如此类的 javascript 内容(幻灯片、gmaps ...)比使用视图集成更方便。

希望我正确理解了您的问题,祝您好运。

于 2014-12-11T08:11:16.297 回答