Drupal-在cck可选列表字段中使用现有的cck字段

Drupal-在cck可选列表字段中使用现有的cck字段,drupal,reference,cck,selectlist,Drupal,Reference,Cck,Selectlist,这是给Drupal6的。在Drupal7中,每个节点的字段显示权重可以解决这个问题,但6当前不存在后端端口 我在我的网站上有一系列用于各种多媒体内容的节点参考字段,我希望能够在每个节点的基础上重新订购 我创建了节点引用字段,每个字段都引用一种特定的内容类型—字段引用图像、字段引用文档、字段引用视频、字段引用youtube视频 然后,我使用“节点关系”模块为每种内容类型构建视图,为选择内容提供非常直观的表示 但现在,我需要能够在每个节点的基础上重新排序其中的每一个 因此,在一种情况下,field_

这是给Drupal6的。在Drupal7中,每个节点的字段显示权重可以解决这个问题,但6当前不存在后端端口

我在我的网站上有一系列用于各种多媒体内容的节点参考字段,我希望能够在每个节点的基础上重新订购

我创建了节点引用字段,每个字段都引用一种特定的内容类型—字段引用图像、字段引用文档、字段引用视频、字段引用youtube视频

然后,我使用“节点关系”模块为每种内容类型构建视图,为选择内容提供非常直观的表示

但现在,我需要能够在每个节点的基础上重新排序其中的每一个

因此,在一种情况下,field_ref_图像可能需要位于field_ref_文档上方,但在另一种情况下则需要位于field_ref_文档下方

我构建了一个视图来显示这些字段,只需要对结果进行排序

我相信解决方案在于结合使用选择列表字段和允许字段项排序顺序的多选模块,但我不知道如何将允许的值设置为我现有的字段

作为一个后备方案,我确实创建了一个节点引用字段来引用我的所有内容类型,然后构建了一个基于节点类型分组的视图,但是管理员UI体验并不十分清楚在任何特定情况下引用的是什么内容类型

我相信,通过选择列表或类似的CCK字段,找出如何对每种字段类型进行加权或排序就是答案


是否有任何PHP代码段允许我使用这些预先存在的CCK字段作为允许值列表

TBH,对于D7本机处理更好的用例来说,这似乎是一个相当繁重的解决方案。事实上,我不知道如何使用您描述的方法在D6中实现这一点


我不想成为一个升级传道者,但是为什么要尝试在旧版本上扩展站点的功能,而不是升级到当前版本,在当前版本中您的用例更容易实现?

该站点已经非常模块化,其中许多模块仍然是6特定的。升级到7只是目前不在计划之内。我在第6章中提出的概念是迄今为止我所想到的最好的,但仔细观察视图中发生的事情,看起来排序顺序不会真正起到任何作用,因为每个字段都是按其将要保留的顺序排序的。如果需要的话,我将使用我已有的解决方案运行,这是一个多内容类型的节点引用字段,我只是希望我可以有一些更干净的UI,这将是多个节点引用字段,可以按每个节点排序