Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 如何在使用multiupload图像字段时“分离”图像上载_Drupal_Slideshow_Multi Upload - Fatal编程技术网

Drupal 如何在使用multiupload图像字段时“分离”图像上载

Drupal 如何在使用multiupload图像字段时“分离”图像上载,drupal,slideshow,multi-upload,Drupal,Slideshow,Multi Upload,我的客户有一个奇怪的要求,这使得在profile2页面上制作幻灯片变得很困难:profile2页面需要上传4张照片,他不相信向网站添加内容的用户会得到大多数文件上传模块中的多选方法。只有在使用multiupload的情况下,Field Slideshow模块才能工作,这当然是有意义的,这就是我最初设置它的方式,它工作得非常好。我尝试过使用字段集合模块,然后创建一个幻灯片视图,但是字段集合字段中的图像字段没有被视为一个组。我想我必须从4个图像字段中选择一个,而不是全部4个。有什么想法吗 他不相信向

我的客户有一个奇怪的要求,这使得在profile2页面上制作幻灯片变得很困难:profile2页面需要上传4张照片,他不相信向网站添加内容的用户会得到大多数文件上传模块中的多选方法。只有在使用multiupload的情况下,Field Slideshow模块才能工作,这当然是有意义的,这就是我最初设置它的方式,它工作得非常好。我尝试过使用字段集合模块,然后创建一个幻灯片视图,但是字段集合字段中的图像字段没有被视为一个组。我想我必须从4个图像字段中选择一个,而不是全部4个。有什么想法吗

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

这很难理解,我想你是想向你的客户解释什么

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

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

<div class="wrapper cycle-slideshow">
[field_image]
[field_image_1]
...
</div>
使用cycle2添加cycle slideshow类将初始化幻灯片放映

…但你必须这样做

我经常发现设置javascript更方便,比如幻灯片、GMAP。。。由我自己,而不是使用视图集成


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

对于每个自定义字段,您都有可设置为固定金额(即4或无限)的选项值。你能用这个吗?

更简单:使用规则。创建一个附加的多值第五个图像字段,该字段将使用幻灯片。创建一个新规则,在创建或更新内容时通过4个操作触发:每个操作将其中一个字段的内容添加到多值字段列表中。您可能需要避免显示该字段,但这取决于您要显示的内容,所以请使用display suite隐藏该字段,或者不在内容模板中使用它。通过这种方式,您可以向用户显示4个字段,但可以根据用户输入的计算结果进行幻灯片放映

我喜欢这个主意!我想继续使用Field Slideshow格式化程序,因为它非常适合每个profile2页面需要的简单显示。不过,我从未想过使用规则填充字段。谢谢@McTwist很高兴它能帮助您,是的,规则是一个很好的模块,可以让您在站点中自定义全局行为。。。请投票!为什么我在创建规则时无法访问profile2的图像字段?在保存新配置文件后,我选择事件,然后作为条件,实体有字段,选择图像字段或包含字段,但当尝试选择操作时,这些字段对我都不可用。我错过了什么?我想这是我第一次将文件合并到自定义规则中。