Готовая функция по разбору таксономии есть ли такая

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

Аватар пользователя alexsaab alexsaab 10 ноября 2012 в 23:46

Привет,

Есть такая строка для экспорта в словарь таксономии

Техника>>Бензо>>Молотоблоки,Для дачи>>Культиваторы и молотоблоки

Как видите нужно создать ноду которая относится сразу к двум терминам одного у которых сложная иерархическая структура.
То есть нода должна сразу относится и Техника>>Бензо>>Молотоблоки и Для дачи>>Культиваторы и молотоблоки , где соответственно:
Термины 1 уровня: Техника, Для дачи ;
Термины 2 уровня: Бензо,Культиваторы и молотоблоки
Термин 3 уровня: Молотоблоки

Знак "," разделитель терминов, знак ">>" разделитель иерархии таксономии. Если с разделением терминов одного от другого где есть запятая проблем не возникает, то с иерархией беда.

Как это лучше сделать программно для D7 чего то не нашел. Понимаю, что для разбора дерева таксономии нужно использовать рекурсию, но как идти дальше так и не понял.

С ув., Алексей

Комментарии