Можно ли в cck связать друг с другом отдельные поля из разных типов контента ?
Поясню.
Можно ли создать такой тип контента, чтоб редактор сайта впоследствии, создавая материал, мог, скажем, выбранные пункты из выпадающего списка (это могут быть названия нод, материалов определенного типа) поставить в соответствие каким-то другим полям? Допустим, из другого выпадающего списка? Или проще - текстовым полям, в которых мог бы дать название этим выбранным пунктам?
К примеру, у нас сайт, посвященный театру. Есть страницы актеров. Есть страницы спектаклей. Это разные типы материалов.
Как бы сделать так, чтоб, создавая страницу для очередного спектакля и имея список с фамилиями актеров (у каждого своя страница), можно было бы поставить в соответствие отмеченным фамилиям выбранные пункты из такого же списка ролей?
Или проще - надписать каждому отмеченному актеру название его роли в соседней форме?
Самый тупой способ - это, по-видимому, не полениться и сделать 20 выпадающих drop-list'ов с фамилиями актеров, напротив или под каждым из которых было бы поле: "роль".
А не существует ли способа как-то ли проще и так сказать элегантнее связать два поля в cck?
Комментарии
А чем не подходит nodereference? Ставим multiple values и выбираем те типы контента, которые можно добавлять. Более сложный вариант - выбираем view (нужен соответствующий модуль).
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Так а я об чем толкую? Откуда при публикации материала о спектакле drop-list с фамилиями актеров? Естественно через nodereference....
Кто говорит, что он не подходит?
Вопрос-то был немножко о другом. Не о том, как связать типы контента, или две разные ноды, а о том, как связать друг с другом соседние поля внутри одной ноды
интересный вопрос.. надо попробовать..
dependantDropdown?
попробовал поставить, не работает...