Доброго времени суток!
У меня есть иерархический словарь таксономии. При добавлении материала термины таксономии выводятся списком с флажками (т.е. существует возможность множественного выбора). Как сделать, чтобы при выборе дочернего термина таксономии автоматически выбирался родительский термин?
Наведите на мысль пожалуйста, никак не могу сообразить
Комментарии
пример для поля field_tags
if ($node->is_new) {
foreach ($node->field_tags['und'] as $term) {
$parents = taxonomy_get_parents_all($term['tid']);
array_shift($parents);
if ($parents) {
foreach ($parents as $parent) {
$node->field_tags['und'][] = (array)$parent;
}
}
}
}
}
xxandeadxx, ты как всегда на высоте. Спасибо!
Но мне хотелось сделать это визуально. Когда в форме добавления материала пользователь выбирает дочерний термин, сразу же ставится галочка и на родительском. Так понимаю, мне придется переопределять форму добавления материала.
Думал может есть готовые решения
Нашел модуль, который решает мою проблему http://drupal.org/project/term_reference_tree
Может кому пригодится