当节点包含两个多值字段时,视图重复字段。

时间:2011-06-20 00:53:42

标签: drupal drupal-6 drupal-views

这是我的设置:

我定义了一个nodetype,它包含一个多值文件字段(“field_myfilefields”)和一个多值emvideo字段(“field_myemvideos”)。 我创建了这种类型的节点,并且(例如)用两个文件区域和三个emvideos填充它。 我使用以下字段定义视图:field_myfilefields,field_myemfields。

我想要的是什么:

在这个例子中,我希望视图创建五行,每行一个视频。

我得到了什么:

视图创建6行,其中每行包含文件字段和emvideo字段:

  • 第0行:filefield 0,emvideo 0
  • 第1行:filefield 0,emvideo 1
  • 第2行:filefield 0,emvideo 2
  • 第3行:filefield 1,emvideo 0
  • 第4行:filefield 1,emvideo 1
  • 第5行:filefield 1,emvideo 2

也就是说,视图循环遍历文件字段,并且每个文件字段循环通过emfields。每个视频都会显示两次。我可以理解为什么观点会这样做,但这不是我想要的,我希望这是一个解决方法。

有关如何每行强制执行一个视频以及避免重复视频的任何建议吗?

P.S。我尝试使用视图“组多个值”复选框进行试验。但这并没有解决问题。

1 个答案:

答案 0 :(得分:0)

我记得在Drupal 6的视图2中,视图有一个“不同的”设置,仅用于此目的。