2011-02-01 44 views
1

有没有办法添加一个由两个单独字段组成的CCK字段,例如:作者(s),在单独的字段上有名字和姓氏?两部分CCK字段

感谢您的帮助!

回答

0

显示答案:不容易。

很长的回答:是的,但有点PHP的诡计。

看看这个文档here,具体来说,下面的“连接”部分将使你走上正确的轨道,但它专门为5.x.如果你在7.x上工作,这将会有很大的不同。

+0

我正在使用Drupal 6,但我会看看那个。谢谢。 – boogie 2011-02-01 19:21:55

0

对于Drupal 6,您可以使用CCK 3.x,其中包含一个称为Multigroup的子模块,它允许您获取一组字段(例如名字,姓氏)并重复这些分组。但是,在使用此版本的模块之前,请注意它没有官方支持版本,并且its future is a bit uncertain

+0

好的提示,但我宁愿使用稳定(不是我自己的代码是稳定的)版本。这看起来比我想象的要复杂得多。 – boogie 2011-02-01 19:58:39

0

除了其他建议,你可以尝试Flexifield,或者只是有两个不同的领域。

为了使两个领域最终看起来像一个...

  1. 一起显示出来以后使用内联字段或通过改变模板
  2. 使用操作的两个值结合在一起,并将它们保存到不同的字段,或
  3. 使用计算字段,并写入到节点上的另一个字段保存

在CCK3内容多组目前还没有升级到Drupal的7和其如果你不打算拥有一个多值,多部分的领域,terface有点笨拙。