2011-02-01 45 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有點笨拙。