Взаимосвязь словарей Таксономии

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

Аватар пользователя nukerster nukerster 1 апреля 2010 в 13:27

Добрый день, уважаемые Друпалеры!

Появился очередной вопрос, на который ничего внятного пока в Гугле не нашёл. Как осуществить взаимосвязь двух словарей Таксономии? Есть словарь с городами и есть словарь с местами проведения мероприятий:

Есть тип данных "Мероприятие" и для него есть поля "Город проведения" и "Место проведения":

Города:
- Город 1,
- Город 2,
- Город 3
- ...

Места проведения:
- Место 1 (которое в реальности находится в Городе 1),
- Место 2 (в Городе 2),
- Место 3 (тоже в Городе 2)
- ...

Необходимо, чтобы при выборе Города 1 появлялись только Места проведения, который реально относятся к Городу 1, ну и так по аналогии для остальных Городов/Мест. И, конечно же, чтобы Место нельзя было выбрать до тех пор, пока не выберешь Город. Явно такие ситуации уже тысячи раз рассматривались и я извиняюсь за 1001-ый раз, но всё же... Просто я даже не знаю как правильно в Гугле написать, как это называется: Vocabulary in Vocabulary или типа того...

Комментарии

Аватар пользователя nukerster nukerster 1 апреля 2010 в 13:42

Или это вообще по-другому делается? Я вот думаю, может это просто через один словарь, но с уровнем вложенности делается? Направьте меня, пожалуйста, на правильное решение, а то я запутался немного...
Надо ещё, чтобы пользователь мог при заполнении инфо о Мероприятии добавлять новые записи и в Города и в Места...
Может модули какие-то есть для всего этого?

Аватар пользователя q2_faith q2_faith 1 апреля 2010 в 14:19

есть модуль , с помощью его можно очень наглядно сделать иерархию. в вашем случае ничего сложного нет. просто укажите для термина место1 родителя город1
а дальше views

Аватар пользователя otmoroz otmoroz 14 апреля 2010 в 10:39

то есть имеется в виду, что и правда словарь 1, а термины имеют разную вложенность.
Словарь: города-места
-город1
--место1
--место2

-город2
--место1
--место2

Аватар пользователя nukerster nukerster 19 апреля 2010 в 15:21

Мне кажется модуль вполне симпатичный и я уже привык им пользоваться, так что "ненужным" не считаю Smile
А с "крошками" что именно? Сохраняет ли глубину выбора, или что?