【问题标题】:Drupal - Use existing cck fields in a CCK selectable list fieldDrupal - 在 CCK 可选列表字段中使用现有的 cck 字段
【发布时间】:2011-09-30 17:12:15
【问题描述】:

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

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

我创建了节点引用字段,每个字段都引用一种特定的内容类型 - field_ref_image(图像)、field_ref_documents(文档)、field_ref_videos(视频)、field_ref_youtube(youtube 视频)

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

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

因此 field_ref_image 可能需要在一种情况下高于 field_ref_documents 但在另一种情况下低于它。

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

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

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

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

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

【问题讨论】:

    标签: drupal reference cck selectlist


    【解决方案1】:

    TBH,这似乎是一个非常繁重的用例解决方案,由 D7 本地处理更好。事实上,我不明白你如何使用你描述的方法在 D6 中做到这一点。

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

    【讨论】:

    • 该站点已经非常重模块,其中许多仍然是 6 特定的。升级到 7 目前不在计划中。我在 6 中提出的概念是迄今为止我想到的最好的概念,但是仔细观察视图的情况,看起来排序顺序并不会真正做任何事情,因为每个字段都按照它的顺序排列将会留下。如果需要,我将使用我已经拥有的解决方案运行,这是一个多内容类型节点引用字段,我只是希望我可以有一些更清晰的 UI,这将是多个节点引用字段,可以按节点排序
    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多