2

这个问题基本上是这个问题的后续:

具有多个子字段的 Drupal 自定义 CCK 字段

我需要构建一个 CCK 字段类型来存储多条数据,并且 fAPI 表单元素接受已经存在的每条数据的输入。这些元素通过 fAPI #process 函数构建到多个 HTML 表单输入中。问题是当我尝试在我的 CCK 字段中使用这些元素时,来自小部件的输入与hook_field_settings(). 小部件返回如下内容:

Array (
  [thumbnail_image] =>
    [imceimage_path] => ...
    [imceimage_alt] => ...
    [imceimage_width]  => ...
    [imceimage_height]  => ...
  [user_address] =>
    [address_number] => ...
    [address_street] => ...
    [address_city] => ...
    [address_state] => ...

除非有办法在 中指定“子列” hook_field_settings(),否则在我看来,我不能在 CCK 字段中使用带有子元素的表单元素类型。我尝试使用 CCK 字段验证从 中提取“imce_xxx”值thumbnail_image,同样使用user_address,但这并没有让我得到任何结果。

不能在 CCK 字段定义中使用带有子元素的表单元素吗?

谢谢,
克里夫史密斯

4

1 回答 1

0

CCK 3 -dev 版本有一个很好的新功能,称为嵌套字段组。它允许您创建字段组并向其添加字段。然后,您可以在节点中添加具有相同字段集的新字段组。Views 3 -dev 允许对这些字段组进行分组和显示。

于 2010-03-09T02:30:38.000 回答