Drupal7:在视图中,如何以这种方式进行排序?

Drupal7:在视图中,如何以这种方式进行排序?,drupal,drupal-7,drupal-views,Drupal,Drupal 7,Drupal Views,例如,我正在一种称为“Attendee”的内容类型中打印数千个内容节点的名称标记。这些节点中的每一个都为事件指定一个“Attendee”(及其各自的名称标记)假设这些与会者还需要为与他们一起出席的“朋友”打印出姓名标签。这没有问题,这些“朋友”显然需要具有相同字段的自己的节点来获取自己的姓名标签,因此我通过一个简单的复选框来区分他们是“与会者的朋友” 现在是排序顺序/分组问题:在呈现视图时,我需要这些“与会者的朋友”出现在与他们同行的与会者的“正后方”。是否有一种方法可以让我创建一个新的自动完成

例如,我正在一种称为“Attendee”的内容类型中打印数千个内容节点的名称标记。这些节点中的每一个都为事件指定一个“Attendee”(及其各自的名称标记)假设这些与会者还需要为与他们一起出席的“朋友”打印出姓名标签。这没有问题,这些“朋友”显然需要具有相同字段的自己的节点来获取自己的姓名标签,因此我通过一个简单的复选框来区分他们是“与会者的朋友”

现在是排序顺序/分组问题:在呈现视图时,我需要这些“与会者的朋友”出现在与他们同行的与会者的“正后方”。是否有一种方法可以让我创建一个新的自动完成文本字段,将它们链接在一起,然后让它们彼此相邻地输出


p、 从技术上讲,我使用的是Views PDF模块,但它具有基本的视图功能,因此,如果可以使用视图,则可以使用此模块。

为了将这些内容组合在一起,您必须有某种方式将朋友链接到与会者。您可以通过向内容类型添加实体引用字段来实现这一点。看

以下是步骤:

  • 从admin/structure/types中,选择内容类型上的“管理字段”
  • 在“管理字段”选项卡上,单击“添加新字段”,然后键入标签名称。说“的朋友”
  • 对于“类型”,选择“实体引用”,现在,为小部件选择“自动完成”
  • 单击保存
在“字段编辑”选项卡中:

  • 选择目标类型:节点
  • 在“实体选择”下,设置模式:简单
  • 设置目标捆绑包:(您的与会者类型)
  • 单击保存
  • 转到admin/config/development/performance并清除所有缓存
现在,当您编辑可用于设置朋友关系的与会者时,您应该会看到一个自动完成字段


现在事情通常会变得有点复杂,因为你必须说出与会者和他们朋友之间关系的看法。如果你想让这一切变得非常简单,你可以将主要参与者设置为他们自己的“朋友”(他们将与之同行),这样你就可以轻松地将他们与同伴组合在一起,而不必担心环境、关系,或者任何其他有趣的东西。

谢谢——我添加了一个节点引用字段,但似乎无法让视图模块在与会者的好友之后对他们进行排序。我把实体引用和节点引用以及视图关系都弄得一团糟,现在还找不到解决方案。有什么提示吗?如果您已将实体引用字段添加到视图中,并使与会者的朋友可以一起分组,但不能与主与会者一起分组,可能是因为您没有将主与会者的“朋友”字段设置为自己。将其视为一个分组字段,在该字段中,它将一个组中的每个人都排序在一起,因此您必须将主要人员添加到组中(标识为与他们自己关联)。我在这里的反应会有点慢,因为我在度假,借了一台笔记本电脑。Dom日,我真的很感谢你迄今为止的帮助,但这是我所拥有的——希望它能帮助我:如果你有任何想法,请告诉我。要修改我的上一条评论,我又添加了一个截图(从第二到最后):Dom日,我知道我们都很忙,但我一直在这个问题上纠缠不休,如果可能的话,我非常感谢你抽出几分钟的时间。这是我最近的配置:如果您有任何问题,请询问。谢谢上帝保佑