отображение Таксономии

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

Аватар пользователя grikos grikos 11 марта 2013 в 7:23

здравствуйте
возможно ли сделать так,чтобы разным уровням одного словаря таксономии присваивались разные поля?

term 1
--term 2
----term 3

чтобы все 3 термина имели разные поля.
есть ли какое-то решение этого вопроса?

спасибо

Комментарии

Аватар пользователя olegmif olegmif 11 марта 2013 в 9:23

мне кажется, это нелогичный подход. в чем смысл? не лучше ли три типа материала с разными наборами полей, каждый из которых связан с этим словарем?

Аватар пользователя grikos grikos 11 марта 2013 в 9:44

т.е. словарь оставить этот же с его структурой,просто параллельно создать 3 типа материала на каждый уровень,а смысл тогда в словаре?
или предлагаете вместо словаря сделать иерархию типами материалов?

Аватар пользователя olegmif olegmif 11 марта 2013 в 9:53

не совсем понимаю. иерархия - это словарь с терминами. а типы - ну, рассматривайте их как именованные наборы полей.

Аватар пользователя grikos grikos 11 марта 2013 в 9:59

либо не понял Вас,либо не подходит вариант.

мне нужно сохранить иерархичную структуру при этом иметь возможность отображать каждый уровень по-своему (т.е. разные поля)
как это реализовать с помощью добавления "трех типов материала с разными наборами полей, каждый из которых связан с этим словарем" я не очень понимаю.

Аватар пользователя olegmif olegmif 11 марта 2013 в 10:40

я имел в виду следующее: создать тип материала, специально предназначенного для вывода на первом уровне иерархии. добавить в него нужные поля плюс поле со ссылкой на термин из словаря. то же самое проделать для второго и третьего уровней иерархии. соответственно, на каждом уровне будут ноды с разными полями. потом создать соответствующий контент и при помощи views вывести все это в том виде, в каком вам нужно.

вывести и оформить будет легко, а вот вносить материал - нет.

другого способа сделать то, что вы хотите, я не знаю...