我的内容类型上有一个图片字段,可以接受5张图片上传。我想在我的页面上显示其中一个(随机)。是否有一个模块可以创建一个显示格式化程序来执行此操作?或者有没有办法在我的page.tpl.php中完成这个?
答案 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),它将选择一个随机图像。听起来它可以完成这项工作。