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

时间:2011-09-30 17:12:16

标签: drupal reference cck selectlist

这适用于Drupal 6.字段显示权重(每个节点)可以解决Drupal 7中的这个问题,但目前没有后端口存在6个。

我有一系列节点参考字段,用于我网站上的各种多媒体内容,我希望能够按节点重新排序。

我创建了节点引用字段,每个字段引用一种特定的内容类型 - field_ref_image(images),field_ref_documents(documents),field_ref_videos(videos),field_ref_youtube(youtube videos)

然后,我使用节点关系模块为每种内容类型构建视图,以便为选择内容进行非常直观的呈现。

但现在我需要能够按节点重新排序每个节点。

因此,field_ref_image可能需要在一个案例中高于field_ref_documents,但在另一个案例中低于它。

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

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

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

使用选择列表或类似的CCK字段确定如何对每个字段类型进行加权或排序我相信是答案。

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

1 个答案:

答案 0 :(得分:0)

TBH,对于用例而言,这似乎是一个非常重的解决方案,D7本身可以更好地处理。实际上只是随便,我不知道你怎么能用你描述的方法在D6中做到这一点。

此处不是升级传播者,但尝试在旧版本上扩展您网站功能的原因是什么,而不是升级到您的用例更容易实现的当前版本?