На сайте есть много видеороликов (в смысле тип материала такой, куда вставлено видео). Есть длинные, а есть короткие, которые являются частями длинных. Каждый ввидеоролик имеет своего рассказчика - есть словарь "рассказчики", так же каждый видеоролик имеет переключатель "часть" или "полное видео" - тоже сделано через словарь таксономии.
Нужно сделать, что бы для коротких роликов можно было указывать, частью какого длинного они являются. Сначала сделал тупо через ссылку, но это неудобно.
А как сделать, что бы можно было выбирать из списка материалов? Сделал поле "ссылка на материал", но там вываливает сразу список всех материалов на сайте. А нужно, что бы сначала был список рассказчиков, и после выбора рассказчиков появлялся список его материалов, причём только полных видео.
Как это сделать?
Комментарии
модуль свой. решений для такого не проскальзывала на шару.
Если я правильно понял проблему вам должен помочь taxonomy hierarchical select
какойто изврат получается.
Сделать можно так - Если есть части длинного то лучше делать связанные материали тоесть - к ноде длинного ролика привязываются ноды кратких.
Так как раз и хочу привязать, дело в том, как это сделать быстро и удобно.
Не очень понял, что нужно, но мне кажется, что нужен модуль зависимости полей, т.е. от того что было выбрано в первом поле (значение), появляется (становиться видимым) новое поле со своим набором значений... и так до бесконечности. taxonomy hierarchical select - может быть как расширяющим возможности дополнением.
http://drupal.org/project/field-conditional-state
http://drupal.org/project/conditional_fields
Поддерживаются все виды полей и виджетов. Первый модуль самый удобный.
Благодарю за ответы, буду пробовать
про связанные ноды смотреть тут http://mustardseedmedia.com/podcast/episode37 и не гнушайтесь посмотреть там вообще все видео
Благодарю за советы, попробовал.
Модуль taxonomy hierarchical select - штука хорошая, но он работает только со словарями таксономии. Мне же нужно выбирать из материалов на сайте.
модуль condition fields просто изменяет состояние одного поля (видимо, невидимо, обязательное) от состояния другого.
Мне же нужно совсем простое: привязать один материал к другому - и это я умею - через reference. Но в этом случае вываливается список из всех материалов сайта, и найти в нём нужный - надо долго копаться. Нужно этот длиннющий список отфильтровать по терминам таксономии. Пока ни один из предложенных фильтров этого не умеет.
Кажется сюда уже вьювс нужно прикручивать...