2010-05-06 3 views
1

В Drupal CCK можно установить количество значений «Без ограничений», чтобы пользователь мог нажать «Добавить еще», и появится новое поле.Drupal CCK - Неограниченные наборы полей

Возможно ли это с группой полей CCK? Мне нужно связать текстовое поле и выпадающий список, и мои пользователи смогут добавлять неограниченное количество контента. Я видел темы о людях, которые работают над собственной реализацией, но пока не вижу, чтобы что-то было выпущено по этой теме.

ответ

2

Flexifield модуль, некоторые подробности о нем (из своей странице проекта):

ССК на Drupal 6 является удивительным. Вы можете создавать многозначные поля и переупорядочивать элементы поля с помощью перетаскивания. Однако каждый элемент в поле ограничен одинаковым типом (например, текст, дата и т. Д.), А для создания нового типа требуется кодирование разработчиком.

Flexifield пытается обойти оба ограничения, позволяя создавать комбинации полей, а затем использовать эту комбинацию в качестве элементов в более крупном поле. Вы определяете комбинацию полей, создавая тип узла и добавляя к нему поля. На другом типе узла вы можете добавить flexifield, а затем в его конфигурационную форму указать, какие типы узлов использовать как элементы в поле.

Также см. Там ссылки на другие модули, подобные этому.

+0

Спасибо .... это очень полезный модуль! – espais

1

Существует способ сделать это с экспериментальной версией разработки CCK 3.x. Это не рекомендуется, но для получения дополнительной информации о состоянии мультигруппы в CCK, проверьте этот пост: http://drupal.org/node/494100.

На данный момент более рекомендуемой альтернативой является сворачивание собственного составного полевого модуля специально для ваших нужд. У меня был успех в этом, и я получил идею и вдохновение из этой статьи: http://www.poplarware.com/articles/cck_field_module.

 Смежные вопросы

  • Нет связанных вопросов^_^