ВопросНода описания термина тексономии

Приветствую! В друпале новичок и многие вещи, вроде принципа работы вьюса или таксономии для меня совершенно не очевидны. Итак, суть дела:
Есть тип ноды "Событие", есть тип ноды "Место". Самое, как мне показалось, очевидное — сделать место термином таксономии, дочерним терминам "Регион" и "Город". Однако необходим отдельный тип ноды "Место", где будет описание, фотографие ну и прочее. Как можно привязать к термину только одну ноду, но сохранить возможность ссылаться на него другим нодам? Или, если есть другое, более очевидное решение, посоветуйте.
Сделать в "Событии" референс на ноду-"Место" конечно можно, но как тогда получить список нод, таким макаром тегированных?
Пардон, что много буков. С уважением, Александр.

Комментарии

Аватар пользователя Spleshka
Spleshka написал:

Добрый день. Давайте по порядку.

Как можно привязать к термину только одну ноду, но сохранить возможность ссылаться на него другим нодам.
Термины привязываются к неограниченному количеству материалов. Они предназначены для категоризации материалов. Если термин создаётся только для одной ноды, тогда возникает вопрос - а зачем вообще таксономия здесь? Достаточно создать ноду, а потом через node reference ссылаться на неё.

Сделать в "Событии" референс на ноду-"Место" конечно можно, но как тогда получить список нод, таким макаром тегированных?
Вам всё же придётся изучить Views :) Он легко позволяет достать необходимые связи. Погуглите "Видеоуроки по Views в Drupal". Они дадут вам базу.

21.12.2011 00:22
Аватар пользователя Александр
Александр написал:

То есть таксономия тут не причем, спасибо. Буду ковырять вьюс...
Просто словари так и тянут — у них и иерархия и всё такое.
А можете подсказать в какую сторону копать, чтобы поле node reference имело перед собой пару иерархических уточнений? То есть, у ноды "место" есть поле "регион" (я так понимаю, это стоит сделать словарем таксономии?), и только когда в ноде "Событие" ты выбираешь регион, ты сможешь выбрать одно из "Мест" этого региона.

21.12.2011 13:25
Аватар пользователя Spleshka
Spleshka написал:

Поставьте модуль dependend field. Он поможет вам настроить зависимости выбранных полей. Он как раз включает в себя отношения node reference.

22.12.2011 14:28

Комментировать