8

我有两种内容类型,都有一个节点标题和一个文档附件,文档附件字段是不同的名称(来自两种不同的内容类型)。

在我看来,我在表格中显示节点标题和文件名。节点标题在一列中都很棒,但是两个内容类型的附件字段显示在两个单独的列中,当应该只有两列时总共三列。每行都有一个文档标题,但现在一列或另一列始终为空白,具体取决于显示的内容类型的文档标题。

如何将这两个字段结合起来显示在同一列中,使其看起来无缝?知道这些文档来自两种不同的内容类型并不重要。这些是由更大的分类术语组织的,因此只做两种不同的视图是不可行的。

4

3 回答 3

14

唉,答案在意见帮助中是正确的:

柱子

默认情况下,每个字段都是它自己的列。但是,您可以在同一列中放置多个字段。为此,请选择要表示列的字段,然后选择另一个字段并将“列”值设置为该字段。您可以在单个列中放置任意数量的字段,但只能对列中的主要字段进行点击排序。

于 2009-08-04T22:33:23.160 回答
1

我找到了这个答案,它对我有用:

http://drupal.org/node/1120304#comment-5111606

于 2011-10-13T12:34:46.893 回答
0

您可以将任何字段用作默认视图模块中另一个字段的标记。

因此,如果您想将文本字段连接在一起,假设您有一个值为“Hello”的字段 A 和一个值为“World”的字段 B,并且您想要一个值为“Hello World”的连接字段:

1)编辑字段 A,选择从显示中排除,对字段 B 执行相同操作 2)将字段 C 创建为 Global: Text 并确保它在字段 A 和字段 B 之后排序(如果它们是,则只能将字段用作标记在目标字段之前定义)。3) 您现在可以在字段 C 的值 textarea 下看到可用的替换模式。它将类似于 [field A] [field B]

现在,如果您想根据其他 2 个字段计算一个数字字段,该方法类似于 concat,除了字段 C,您将使用全局:数学表达式字段:1)编辑字段 A,选择从显示中排除,做同样的事情使用字段 B 2)将字段 C 创建为全局:数学表达式,并确保它在字段 A 和字段 B 之后排序(如果字段定义在目标字段之前,则只能将字段用作标记)。3) 您现在可以在字段 C 的值 textarea 下看到可用的替换模式。它将类似于 [field A]+[field B]

于 2015-11-04T07:06:38.573 回答