与多个子领域的Drupal定制CCK场(Drupal Custom CCK field with m

2019-09-02 02:35发布

是否有创建可以有多个值的复合字段,与具有另一组复合值的每个值的方法吗?

例如,我们要在结尾处这样的结构:

  • 第1组(基团的数量不受限制)
    • 儿童场(无限儿童为每个组)
    • 儿童场
    • ...
  • 第2组
    • 儿童场
    • 儿童场
    • ...
  • ...

这是可能在所有的定义了CCK字段的自定义模块? 如果是这样,有人可以把我在正确的方向?

Answer 1:

这是一个非常了解和Drupal的世界争论的问题。

该功能被称为CCK“多组”,它看起来这是相当难以实现。 有很多在这个Drupal的论坛帖子,我建议你从这里开始:

http://drupal.org/node/494100

它是一种的CCK模块中的“隐藏”功能。 看在模块的目录,你会发现这里的说明:

CCK /模块/ content_multigroup /的README.txt
编辑:多组模块上正在进行的工作已经转移到了实验CCK 3.0分支。

在此期间,您可以尝试使用来对付它flexifield模块(但它有点hackish的,我不会在生产中使用它)



Answer 2:

我最终建立基于模块为例精彩教程创建我自己的“成本/产品” CCK复合领域: http://poplarware.com/es/articles/cck_field_module

我还没有想出如何拿出一个具体的子域,如成本,在视图中。 我只得到了整个“:$”化合物。



Answer 3:

为Drupal 7+,你可能要检查出现场采集模块,或现场组 ,如果倍数是没有必要的。



Answer 4:

这个问题是很老,但我只是碰到它发生了。 我想处理它现在将与第二CCK类型为孩子,该组织为node_reference场的方式。 所以,你必须:

的MasterType

  • 组字段
    • 每个节点无限
    • 每一个,给ChildType节点的引用

ChildType

  • 子场
    • 每个节点无限


文章来源: Drupal Custom CCK field with multiple child fields