Здравствуйте, возникла необходимостть реализовать что то наподобии типов материалов из drupal ну то есть наборы страниц с разными полями и их колиечством, ума не приложу как это сделать, может кто подскажет примерный набор таблиц для хранения страниц и переменного количества полей(поле картинки поле текст итд), как сделать 1 страицу с нужным количиством полей то понятно, а вот как каждый раз создавать страницу с этим жже набором нет(типы материалов же в отельных талицах хранятся). вот схема бд друпала как образец
www.drupal.ru/files/er_db_schema_drupal_7.png
ну например пользователь решил создать набор ПОКУПКА МАШИНЫ и решил что он будет состоятьть из 10 этапов 1 этап страница где только поле для приклпления фото машины 2 этап описание то есть там страница с тестовым полем и так до 10того причем количество и тип полейна каждой страинице пользователь определяет на этапе созания набора, то есть в наборе может быть хоть 1000 этапов, а в каждом из 1000 этапов может быть хоть по 1000 полей заранее определнного типа который он может выбрать из спискатипа (имаг филд, текст филд, бул филд). и каждый пользователь который захотел вопспользоваться ранее опреденным набором должен получить в точности то количество этапов и полей в них которое было уже определенно для того чтоб он смог их заполнить и сохранить, причем не 1 раз, потому что как в верхнем примере машин разных может быть много