输出图像字段的alt值

时间:2011-02-11 22:27:48

标签: drupal drupal-7

在我的Drupal 7网站上,我有一个名为field_photos的图像字段,用户可以上传无限数量的图像,并为每个图像添加alt描述。

我想将alt描述打印为图片的标题。我怎样才能做到这一点?

我知道我必须使用我的tpl.php文件,但我要注意使用哪个变量代表图像字段的alt值(特别是当一个字段可以有无限数量的值时)。

3 个答案:

答案 0 :(得分:3)

您应该能够覆盖theme_image_formatter()中调用的image_field_formatter_view()

答案 1 :(得分:0)

您不必使用或编辑任何.tpl.php文件。您可以通过执行以下操作来访问图像的alt或标题文本:

  1. 在View中添加另一个字段,您的节点的图像字段(是,再次)
  2. 忽略标签和显示选项并转到字段集:多字段设置并取消选中该选项:显示同一行中的所有值
  3. 接下来,向下滚动到字段集:重写结果,然后单击重写此字段的输出。检查下面的替换模式,您应该看到alt和title的标记。使用适当的。
  4. 适合我!

答案 2 :(得分:0)

您可以使用https://www.drupal.org/project/image_caption_formatter将图像的标题文字显示为标题。