Организация повторяющихся полей (например серия/цикл для книг), используется CCK
Допустим есть авторы книг. У книг есть поле "серия". Самый простой (и избыточный) вариант сделать его текстовым и не париться в дальнейшем. Если использовать такой вариант, то хотелось бы при создании новой книги давать возможность выбрать значение из списка уже существующих серий автора + возможность добавить новую. Проблема в том что при создании новой книги автор еще не известен и выбор можно делать из списка всех серий, тогда было бы удобно сделать словарь таксономии для серия и выбирать из него, но серии в принципе могут иметь одинаковое название а хотелось бы жесткой принадлежности серии к определенным автору(ам).
Можно попробовать перехватывать сохранение книги и добавлять выбранный термин серии также к выбранным авторам (поле типа node reference с множественным выбором), а на форме создания книги в списке существующих терминов помимо названия серии указывать также автора (может быть в скобках) чтоб было видно кому принадлежит серия (такой подход может быть тормазнутым)
Проблему кое как описал, подскажите разные направления решения