2011-09-30 60 views
0

这是为Drupal 6.场显示权重(每节点)利用现有的CCK字段将在Drupal 7解决这个问题,但目前对于6.Drupal的 - 在一个CCK可选列表字段

我没有回端口存在有一系列节点参考字段,用于我网站上的各种多媒体内容,我希望能够按每个节点进行重新排序。

我创建的节点的参考字段,每个指一个特定的内容类型 - field_ref_image(图像),field_ref_documents(文档),field_ref_videos(视频),field_ref_youtube(YouTube视频)

我每种内容类型然后内置的观点使用节点关系模块为选择内容做出非常直观的表示。

但现在我需要能够重新排序每一个这些在每个节点的基础。

因此,field_ref_image可能需要在field_ref_documents之上,但在另一个情况下低于field_ref_documents。

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

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

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

弄清楚如何衡量或使用选择列表或类似CCK领域,我相信答案是定做各种字段类型。

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

回答

0

TBH,这似乎是一个很好的解决方案,用于D7本机处理更好的用例。事实上,我不知道如何使用你描述的方法在D6中做到这一点。

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

+0

该网站已经非常模块化,其中很多仍然是6特定的。目前升级到7不在计划中。 我在6中提出的概念是迄今为止我所认为的最好的概念,但仔细观察视图发生了什么,它看起来像排序顺序不会真的做任何事情,因为每个字段都在为了留下来。 如果需要,我只需要运行我已经拥有的解决方案,这是一个多内容类型的节点引用字段,我只是希望我能有一些清晰的UI明智的东西,这将是多个节点引用字段可以按节点排序 – Jason