Сайт другой тематики, для простоты задам вопрос на примере домов с квартирами.
Есть Владельцы домов (ВД), они создают на сайте тип материала дом (с CCK полями адрес, кирпич/панель и т.п.).
Далее дом заполняют подчиненным типом материала "квартира" (к-во комнат, цена аренды/мес и т.п.). Естественно, что при просмотре квартиры мы увидим адрес дома, в котором она расположена (берется из родителя).
Если мы откроем описание дома, то после CCK полей увидим прикрепленную views таблицу квартир этого дома.
Арендатор смотрит список квартир по параметрам и может их арендовать. Допустим, в октябре-ноябре квартира занята, так вот он может сделать заявку на ноябрь.
Вопросы:
1. Как реализовать подчинение квартир дому? Терминами таксономии или nodereference? Через nodereference точно можно, делал. Надо, чтобы потом проблем возникло как можно меньше. Ну и с views (в доме список квартир, а в квартире был виден адрес дома). С подчинением таксономией можно организовать поиск exposed фильтром виевс 3х комнатных квартир по улице ленина, например? (Улица - это поле дома, а не квартиры).
2. Заказ квартир и бронирование на следующие месяцы. Чем? Уберкарт, или... А бронирование?