Некоторые наметки вот есть,
в api написано что функция должна делать аккурат то что нужно, количество элементов в массиве 0.
В данном случае код работает в views в кастомфиелд.
Просто фильтрануть нельзя.
<?php
$vid= 1;
$node = $data->nid;
$terms = taxonomy_node_get_terms_by_vocabulary($node, $vid);
print count($terms);
?>
изначально нода имеет по термину в двух словарях, но показать мне нужно только термин из одного(а потом getом ее в webform).
но фильтрация возможна по обоим терминам словарей (exposed во вьюсе).
вообщем сниппет нужен.
Комментарии
передаваемая переменная $node в вашем случае должна быть объектом, а вы ее даете как число судя по всему
Спасибо, точно!
может кому пригодиться:
<?php
$vid= 1;//Номер словаря
$node_load = node_load($data->nid);//читаем ноду в $data->nid здесь нид ноды
$terms = taxonomy_node_get_terms_by_vocabulary($node_load, 1);
foreach($terms as $key => $value)
{
echo $value->name;//печатаем
}
?>