LINUX.ORG.RU

[Drupal] Куда подевалась taxonomy_node_get_terms_by_vocabulary?

 


0

1

Поставив drupal 7 и модуль Hansel, обнаружил, что сервер на некоторых страницах выдает 500 ошибку. Причина ошибки - отсутствие функции taxonomy_node_get_terms_by_vocabulary в модуле таксономии. Есть ли у нее аналог в семерке или придется дописывать ручками?

Ответ на: комментарий от heisenberg

Помогла такая заглушка

function taxonomy_node_get_terms_by_vocabulary($node, $vid) {
  foreach ($node as $field => $val)
	if (!empty($val))
	  if (array_key_exists('und', $val))
	    if (!empty($val['und']))
		  return array($val['und'][0]['taxonomy_term']);
  return array();
}
грубо, но сойдет на первое время

forkhammer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.