Двухчастное поле CCK - PullRequest
       18

Двухчастное поле CCK

1 голос
/ 01 февраля 2011

Есть ли способ добавить одно поле CCK, состоящее из двух отдельных полей, например, Автор (ы), имеющие имя и фамилию в отдельных полях?

Спасибо за любую помощь!

Ответы [ 3 ]

0 голосов
/ 01 февраля 2011

Вы можете использовать CCK 3.x для Drupal 6, который содержит подмодуль Multigroup, который позволяет вам брать группы полей (например, имя, фамилия) и повторять эти группировки.Однако, прежде чем использовать эту версию модуля, обратите внимание, что у него нет официально поддерживаемой версии, и его будущее немного неопределенно .

0 голосов
/ 02 февраля 2011

В дополнение к другим предложениям, вы можете попробовать Flexifield или просто иметь два разных поля.

Чтобы два поля выглядели как одно ...

  1. отобразите их вместе позже, используя встроенные поля или изменив шаблон
  2. , используйте действия, чтобы присоединитьсядва значения вместе и сохраните их в другом поле, или
  3. используйте Computed Field, чтобы записать их в другое поле на узле сохранения

В мультигруппе контента в CCK3 в настоящее время нет пути обновления доDrupal 7 и его интерфейс немного неуклюжи, если вы не планируете иметь многозначное многоэлементное поле.

0 голосов
/ 01 февраля 2011

Показать ответ: не легко.

Длинный ответ: да, но с небольшой хитростью php.

Посмотрите на этот документ здесь , в частности, нижечасть "join" поможет вам выбрать правильный путь, но именно для 5.x.Если вы работаете над 7.x, это было бы немного по-другому.

...