问题
我正在对 Drupal 站点进行一些维护和更改,但我不是专家。我的问题如下。我有一个视图,它通过获取一些字段值并将它们放入表列中来生成一个 HTML 表。其中一个字段是图像。不幸的是,每张图片都有不同的尺寸(图片由用户上传),所以整个表格看起来很丑。我想调整图像大小/缩放图像,使它们都具有相同的宽度。我知道我可以使用 CSS 将图像宽度设置为固定值,并让高度相应地调整:
<img src="..." style="width:70px"/>
不幸的是,在处理我的视图时,我不知道如何让 Drupal 输出这个自定义 HTML。目前生成的 HTML 如下所示:
<img
class="imagefield imagefield-field_imgsmall"
width="100"
height="39"
alt=""
src="http://www.mysite.org/sites/default/files/foobar.png?1292948397">
我猜这是由视图的一个字段(即field_imgsmall
)产生的。
第一个问题是:URL后面?
的数字是多少?src
它来自哪里?src
(每张图片在对应的网址中都有不同的编号)
我试过的
我注意到在“编辑视图”模式下,选择一个字段时,我可以检查该选项的选项,并在那里混合HTML和替换模式。但是,我已经看到可供我使用的一种替换模式 ( [field_imgsmall_fid]
) 实际上是生成上面的整个 HTML ......所以我不能自定义它。
我能做些什么?我走的是完全错误的方向吗?