Сейчас активно идет и близится к завершению разработка нового модуля multigroup field (CCK). Что он позволит делать?
Например, нам потребовалось создать нод с рецептом блюда с ингредиентами и указать какое количество грамм данного ингредиента необходимо. С помощью нового модуля можно будет создать такое комбо-поле, состоящее из нескольких простых полей, в данном случае текстового и числового. И при создании нода только кликать для добавления стольких комбо-полей, сколько потребуется.
получим:
морковь 200гр.
лук 20гр.
картофель 200гр.
...............
В комбо-поле можно будет вставлять все виды простых полей, в которые можно добавлять много значений.
А вот ссылка на топик, где ведется разработка и уже есть версия для тестирования, но не для использования на продакшн-сайтах:
http://drupal.org/node/119102
Меня поправил shamaner, оказывается модуль уже в пакете CCK и надо только info файл добавить и он работает, но работа над ним продолжается.
Комментарии
Читать все по той ссылке не стал. Это что будет, отдельный модуль с привязкой к CCK типа imagefield, email, или войдет в базовую комплектацию CCK?
Это отдельный модуль, который будет работать со всеми ССК полями, которые позволяют создавать много значений, просто несколько полей будут синхронизировать свои данные и их количество. В разработке модуля принимали прямое участие разработчики ССК, думаю он будет входить в базовую поставку этого модуля.
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?
понадобилось как раз такое комбинированное поле - термин словаря и привязанное к нему кол-во.
ссылка ведет на обсуждение fieldgroup, который теперь входит в модуль cck и позволяет создавать группы, но обещанной опции комбо-поля не нашел.
не там искал или не смог настроить?
или есть другие способы создания связки полей, типа
морковь 200гр.
лук 20гр.
картофель 200гр.
?
Пока только в CCK версии 3 вошел модуль.
Есть также модуль flexifield, в нем тоже можно комбинировать, возможно не все типы полей, не помню. Но у него другой принцип - он сохраняет все данные в сериализованном массиве, поэтому например поиск по значениям такого поля или фильтрация во вьюзах отпадают.
Можно также самому реализовать в виде модуля под свою задачу.
поставил сск3, вроде работает как надо
а где эти мультигрупп искат ьв сск 3
при создании группы есть "стандартная группа" и есть "мультигрупп"
ааа это только в OG
Ребята, а как через Views 3 выводить поля из мультигруппы по отдельности? сейчас выводятся только сразу вся мультигруппа, хендлера нужного нет.
(друпал 6.19, сск 3 дев)
Почему для семерки такого модуля нет, очень нужен позарез!!!
модуль есть http://drupal.org/project/field_collection
Спасибо, ща проверю!
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.