Как организовать структуру?

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

Аватар пользователя digital_sword digital_sword 2 октября 2009 в 23:53

Добрый день. Хотелось бы реализовать банальную структуру:

Пользователь создает тип материала "Дом" (cck поля: материал стен, количество этажей и т.д.).
Потом к каждому дому создает квартиры (cck поля: цена, количество квадратных метров, этаж).
Как скрепить между собой дома и квартиры? Чтобы я смог произвести views-сортировку (все трехкомнатные квартиры, больше 70ти квадратных метров в 9ти-этажных панельных домах)?

1. Модуль Category? Есть проблема с поддержкой других модулей
2. Модуль taxonomy_context? Каждый дом - это категория или термин, это не хорошо
3. node_reference? Это можно связать, но как сделать выборку views, чтобы Drupal знал, что квартира находится в этом доме?

Комментарии

Аватар пользователя digital_sword digital_sword 3 октября 2009 в 0:06

Спасибо, а в аргументах что записать?
И еще такой вопрос: здесь есть еще города, районы, улицы, импортируемые из классификатора. Совать их в таксономию? А дом получается - термин улиц? Или как?

Аватар пользователя a.sysoev a.sysoev 3 октября 2009 в 0:53

Как раз сейчас делаю сайт по недвижимости.

Организую так:
1. Город, район и улица -- термины одного словаря, причем город -- термин "верхнего" уровня.
2. Номер дома -- дополнительное поле ноды "объект недвижимости".
3. Материал стен, этажность, этаж, количество комнат -- термины.