Здравствуйте. Недавно начал разбираться с CMS друпал, до этого был опыт работы с MODx и некоторыми другими решениями. Назрел вопрос, ответ на который пока не найти не удалось. Заранее извиняюсь, если такое уже обсуждалось.
Суть: необходимо реализовать каталог, например, по тематике Недвижимость. Я создаю новый тип материала "Недвижимость", а так же создаю словарь "Типы недвижимости", в котором есть термины, допустим с такой структурой:
Жилая недвижимость
-Квартиры
-Дома
Коммерческая недвижимость
-Офисы
-Торговая площадь
Вполне логично, что для типа недвижимости "Квартира" нужны поля, например "количество комнат", "этаж" и "всего этажей". А для "Дома" поле "этаж" не нужно, но нужно поле "площадь участка". Аналогично для офиса или торговой площади: есть какие то свои поля, которые не нужны для жилой недвижимости. Вот каким образом можно реализовать подобное? Не создавать же новый тип материала под каждый тип недвижимости со своими полями, думаю должно быть более изящное решение.
Комментарии
Думаю остановлюсь на первом варианте, с использованием модуля Conditional Fields, вроде как раз то что нужно.
По неререляционным БД имею скудные познания, да и не представляю как их применять в контексте моей задачи.