2013-12-10 45 views
0

我的内容类型上有一个图像字段,可以接受5张要上传的图像。我只希望其中一个(随机)显示在我的页面上。有没有一个模块可以创建一个显示格式化程序来做到这一点?或者有没有一种方法可以在我的page.tpl.php中完成此操作?从图像字段显示随机图像

回答

0

想通了..

$imgCount = count($node->field_header_image[$node->language]) - 1; 

$randomNum = rand(0,$imgCount); echo $randomNum; 

echo file_create_url($node->field_header_image[$node->language][$randomNum]['uri']); 
0

你可以给Single Image Formatter一个尝试,从它的Drupal项目页面,它允许您定义要显示的图像。提供一个永远不会存在的索引(如果您可以上传最多5张图片,则为6),它会选择一张随机图片。听起来它可以完成这项工作。