Обычная таблица "один ко многим" в CCK
Здравствуйте!
Стоит задача сделать что-то вроде бланка заказа или накладной, то есть "шапка" документа и таблица (в терминах реляционных БД, внешний вид пока не интересует) "товары" ("товар"-"количество", товар также имеет атрибуты, то есть обычная связь "один-ко-многим", но не типа "словарь")
Пока сделал вот что:
1. Создал тип материала "товар", добавил нужные поля, вроде все ок
2. Создал тип материала "заказ", добавил поля шапки - тоже проблем нет
3. Создал группу "товары" (standart group)
4. Создал поля "товар" (node reference) и количество (integer), внес их в группу (оказалось нетривиально, только драг-н-дропом смог)
Дальше начались проблемы, получил практически то, что нужно, но нет кнопки "add another group" или что-то вроде этого, да и вообще нет в свойствах группы допустимого количества ее повторений, как в полях, от 1 до unlimited (установка этих свойств для полей не приводит к образованию однозначной связи товар-количество, действуют независимо), то есть добавить могу только один товар
Не пойму куда рыть, не создавать же для каждой строки таблицы отдельную ноду типа "скрепки 1 шт", "скрепки 2шт" и т. д. Да даже если так, то непонятно как ее создавать из страницы создания документа.
Подскажите, пожалуйста, задача-то в принципе тривиально должна решаться, но что-то где-то упустил или недопонял видимо.