Есть список терминов в словаре таксономии. Называется "жанры" и содержит перечисление жанров игр.
Есть созданный тип материала "Игра".
Что хочется: чтобы при добавлении новой игры, было дополнительное cck-поле "жанр" с возможностю выбора из списка терминов словаря. Плюс чтобы это поле являлось ссылкой на термин словаря, с перечислением всех игр, входящих в этот жанр.
Я знаю что можно классифицировать тип материала "игра" с помошью словаря "жанры". Но во-первых текст/ссылка на термин словаря скрыт и не появляеться на странице игры.
А во-вторых все-таки хотелось бы отдельное cck-поле, для удобного редактирования. (поле "Таксономия" не редактируется, его можно только поменять местами)
Сделал представление с помощью модуля Views, с выводом терминов словаря. Не знаю как вставить в cck-поле множественный список с этим элементами этого представления. Нет же типа поля "ссылка на терми таксономии" (как например есть тип поля "ссылка на материал" и там все просто делается)
Помогите пожалуйста.
Подскажите, есть-ли возможность связать представление с сск-полем?
Или может есть какое-то лучшее решение.
Upd: Решено с помощью модуля "content_taxonomy".
Он добавляет тип поля "Content Taxonomy Fields", в котором в качестве пунктов выпадающего меню можно указать термины определенного словаря.
Но при этом, по умолчанию он не связвает термин таксономии с нодой, нужно в настройках поля поставить галочку "Save values additionally to the core taxonomy system (into the 'term_node' table)."
После чего при редактировании ноды можно указать термин таксономии и они будут связаны.
Комментарии
давайте по пунктам - как и что делаете? почему не появляется термин на странице? где не появляется: при редактировании или уже в созданной ноде?
вкратце:
1. создаете словарь "Жанр"
2. привязываете этот словарь к типу материала "Игра", где отмечаете, что выбор из этого словаря обязателен
3. создаете в словаре "Жанр" термины
4. при создании ноды выбираете нужный термин и все....
С этим я разобрался и все делал.
Ссылка появляется и на уже созданной ноде и при редактировании/создании новой ноды. Просто она по справа изначально расположена (не как остальные поля созданные cck) и я ее не увидал, но суть не в этом.
Нужно чтобы в новом поле (созданое cck) в качестве типа поля было "ссылка на термин словаря таксономии". (по аналогии с "ссылкой на материалы")
Или что-то подобное, чтобы можно было связать сск и таксономию. Ведь тогда можно с помощью модуля view создать список терминов, сделать новый вид поля "жанры" и при создании ноды выбирать в выпадающем списке эти самые термины, которые потом будут ссылками на термины таксономии.
Прошу извинить, если ничего не понятно, моя беда - не умею объяснять. Не быть мне учителем