Talisker: Блог

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

Супернода? Как создать составной материал?

9 марта 2011 в 16:41

Друзья, добрый день.

Есть такая задача. Нужно анонсировать выходящее в печать периодическое издание на сайте.
D6

ТЗ:

Заголовок (стандартно или autonodetitle из других полей)
Обложка (решаемо ссk + image cache + image file)
Номер, дата выхода (date или простое текстовое или численное поле)
Прикрепленный файл номера в pdf (cck)

Тело анонса номера, вот тут сложность.
Само тело ноды состоит из 8-10 частей : название рубрики + краткое содержание.
Количество рубрик и их названия конечны и должны выбираться селектом как термины словаря с возможностью
выборки по рубрике (как термину) по всем анонсам всех номеров (обычная выборка по термину таксономии)
Краткое содержание - произвольно.

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

Но такой алгоритм для заказчика неудобен. Он хочет один материал "Анонс" заполняемый за один раз на весь номер.

Как поступить? Есть ли возможность добавлять поля, точнее группу полей (название рубрики + содержание) с заранее заданными свойствами "на ходу" при создании ноды?
То есть супернода такая.

Спасибо.