multigroup field (CCK) уже есть

Главные вкладки

Аватар пользователя gorr gorr 4 января 2009 в 13:31

Сейчас активно идет и близится к завершению разработка нового модуля multigroup field (CCK). Что он позволит делать?
Например, нам потребовалось создать нод с рецептом блюда с ингредиентами и указать какое количество грамм данного ингредиента необходимо. С помощью нового модуля можно будет создать такое комбо-поле, состоящее из нескольких простых полей, в данном случае текстового и числового. И при создании нода только кликать для добавления стольких комбо-полей, сколько потребуется.
получим:

морковь 200гр.
лук 20гр.
картофель 200гр.
...............

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

А вот ссылка на топик, где ведется разработка и уже есть версия для тестирования, но не для использования на продакшн-сайтах:
http://drupal.org/node/119102

Меня поправил shamaner, оказывается модуль уже в пакете CCK и надо только info файл добавить и он работает, но работа над ним продолжается.

Комментарии

Аватар пользователя digital_sword digital_sword 4 января 2009 в 15:32

Читать все по той ссылке не стал. Это что будет, отдельный модуль с привязкой к CCK типа imagefield, email, или войдет в базовую комплектацию CCK?

Аватар пользователя gorr gorr 4 января 2009 в 15:46

Это отдельный модуль, который будет работать со всеми ССК полями, которые позволяют создавать много значений, просто несколько полей будут синхронизировать свои данные и их количество. В разработке модуля принимали прямое участие разработчики ССК, думаю он будет входить в базовую поставку этого модуля.

Аватар пользователя potss potss 2 апреля 2009 в 0:29

kto-to ego uze kovirjal?
est para voprosov mozet kto pravil?

1. naprimer zagolovok polja pishetsa tolko nad pervoj grupoj polej
2. po defoltu on srazu daet 2 grupi polej kak izmenit na odnu?

Аватар пользователя gerboss gerboss 29 сентября 2010 в 0:45

понадобилось как раз такое комбинированное поле - термин словаря и привязанное к нему кол-во.

ссылка ведет на обсуждение fieldgroup, который теперь входит в модуль cck и позволяет создавать группы, но обещанной опции комбо-поля не нашел.

не там искал или не смог настроить?

или есть другие способы создания связки полей, типа
морковь 200гр.
лук 20гр.
картофель 200гр.
?

Аватар пользователя gorr gorr 29 сентября 2010 в 10:27

Пока только в CCK версии 3 вошел модуль.

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

Можно также самому реализовать в виде модуля под свою задачу.

Аватар пользователя joomler joomler 13 ноября 2010 в 18:52

Ребята, а как через Views 3 выводить поля из мультигруппы по отдельности? сейчас выводятся только сразу вся мультигруппа, хендлера нужного нет.
(друпал 6.19, сск 3 дев)

Аватар пользователя veligursky veligursky 27 июля 2012 в 19:19

Usage
------

* Add a field collection field to any entity, e.g. to a node. For that use the
the usual "Manage fields" interface provided by the "field ui" module of
Drupal, e.g. "Admin -> Structure-> Content types -> Article -> Manage fields".

* Then go to "Admin -> Structure-> Field collection" to define some fields for
the created field collection.