显示图像字段中的随机图像

时间:2013-12-10 18:22:09

标签: drupal drupal-7

我的内容类型上有一个图片字段,可以接受5张图片上传。我想在我的页面上显示其中一个(随机)。是否有一个模块可以创建一个显示格式化程序来执行此操作?或者有没有办法在我的page.tpl.php中完成这个?

2 个答案:

答案 0 :(得分: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']); 

答案 1 :(得分:0)

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