Drupal views 中合并显示字段
如图,
需要显示如下数据表格
表格的第三列是由两个字段组成的。分别是title 标题字段和body 内容字段。
默认情况下,一列只显示一个字段。如何同时显示两个呢?
这个问题难不到强大的views,要用到Re-write the output of this field,即重写字段输出功能。
实现步骤如下:
1. 在字段列表中, 确保title在body前面
2. 编辑字段title,选中"Exclude from display" 排斥显示。
3. 编辑字段body,选中"Re-write the output of this field"
4. 保存后重新打开,在刚才的复选框中下面会有"Replacement patterns." 替换规则的一个文本框。
5. 在里面输入[title][body],保存后。新的body字段实际就是合并后的字段。
引申
有时候我们要在某个字段的前面或后面加上一段纯文本,我们可以先添加一个Global: Custom text字段,
输入这段内容,然后再重复上面3-5步就可以了。
参考:http://drupal.stackexchange.com/questions/32277/how-can-i-concatenate-two-fields-in-a-view