Drupal 6:排序显示节点引用

时间:2011-05-22 04:12:53

标签: drupal

我有一个引用多个节点的内容类型,我需要一种方法来对这些引用节点的显示进行排序。

有什么想法吗?

---编辑--- 澄清:

我没有使用视图,而是使用我自己的查询。

我有一堆教师(教师内容类型)和一些会议(会议内容类型)。

在会议内容类型中,我希望节点参考字段设置为处理多个教师选择。但我需要能够独立地手动订购它们。这意味着每个单独的会议都需要能够对所选择的特定教师的顺序进行排序。

这是理想的情况,但不是我实际做的方式。

我实际上对陪审团做的事情就是拥有单独的节点参考字段(教师1,教师2,教师3等)。每个节点参考字段独立于其他节点。

在创建视图或编写数据库查询时会造成混乱。

我知道我正在寻找的东西几乎不可能,但我想我还是会在这里由Drupal大师来管理它......

---编辑2 --- 进一步澄清:

另一种做我想要的方法,但实际上是不切实际的,就是为每个会议创建一个单独的节点队列。然后,您可以选择与每个会议相关联的少数教师,并通过节点队列进行排序。 - 这应该有助于可视化问题。但作为一种解决方案,它(在管理方面)比我目前使用的更麻烦。

另外:我应该提到我们正在谈论40到80个会议,以及100-200个教师。只是为了弄清楚为什么我要寻找比上面提到的更优雅的解决方案。

2 个答案:

答案 0 :(得分:3)

带有自动完成小部件的节点参考可在您将值设置为“无限制”时为您提供重新排序功能。也许不是最舒服,但也有效。

答案 1 :(得分:0)

我假设您正在使用“视图”,因为您提到了“显示”。您始终可以从“视图”UI更改视图字段的顺序,但订单将是静态的(所有项目将具有相同的顺序)。

如果您希望每个项目的字段可能具有不同的顺序,则可以设置父子项关系,其中子项目是动态排序的。