我的客户有一个奇怪的请求,这使得在profile2页面上构建幻灯片变得困难:profile2页面需要上传4张照片,并且他不相信向网站添加内容的用户将“获得”在大多数文件上传模块中找到的多选方法。现场幻灯片模块仅在您使用multiupload时才有效(当然这是有道理的),这就是我最初设置它的方式 - 它完美地运行。我已经尝试使用字段收集模块,然后创建幻灯片视图,但字段集合字段中的图像字段不会被视为一个组。我想我必须选择使用4个图像字段中的一个而不是全部4个。任何想法?
答案 0 :(得分:0)
他不相信向网站添加内容的用户将“获得”大多数文件上传模块中的多选方法
这几乎没有意义,我想你试图向你的客户解释一下?
假设您的内容类型有多个图像字段,您可以构建一个视图,创建这些字段的列表(未格式化或HTML列表),也许使用全局字段重写(您添加所有图像字段,从中排除它们)显示,通过删除字段包装器和字段+标签包装器来自定义其显示(仅为了获取),添加一个全局文本字段,其中包含图像字段标记),然后使用任何库在自定义javascript文件中创建幻灯片显示你喜欢(Cycle2很棒)。
您的全局文字字段如下所示:
<div class="wrapper cycle-slideshow">
[field_image]
[field_image_1]
...
</div>
(使用cycle2添加一个循环幻灯片课程将初始化你的幻灯片)
...但您需要token才能这样做。
我经常发现自己设置javascript之类的东西(幻灯片,gmaps ......)比使用视图集成更方便。
希望我能正确理解你的问题,好好理解。
答案 1 :(得分:0)
对于每个(自定义)字段,您都可以选择“数值”,您可以将其设置为固定金额(即4)或无限制。你能用吗?
答案 2 :(得分:0)
更简单:使用规则。创建一个额外的(第五个)图像字段(多值),这将是消费幻灯片的一个。创建一个新规则,通过4个操作创建或更新您的内容时触发:每个操作将其中一个字段的内容添加到多值字段列表中。您可能需要避免显示该字段,但这取决于您使用的显示内容,因此请使用显示套件隐藏它或仅在内容模板中不使用它。这样,您可以向用户显示4个字段,但会根据用户输入的计算使幻灯片显示工作。