Вывод тэгов только из определенного поля

Аватар пользователя Arto Arto 11 августа 2012 в 15:56

Здравствуйте!

Помогите разобраться, пожалуйста, в такой проблеме:

использую тему b2_nature. Тема по умолчанию настроена так, что все термины таксономии, которые присутствуют в ноде, она выводит вниз страницы в качестве тэгов. Как можно сделать так, что бы выводились не все поля, в которых присутствуют термины таксономии, в качестве тэгов, а для тэгов использовалось только одно определенное поле?

В node.tpl.php у меня:

<?php print $user_picture; ?>
<?php if (isset($content['links']) || isset($content['comments'])):
$output = art_links_woker_D7($content);
if (!empty($output)): ?>

<?php echo $output; ?>

В drupal7_theme_methods функция

function get_terms_D7($content) {
$result = NULL;
foreach (array_keys($content) as $name) {
$$name = & $content[$name];
$field_type = isset($content[$name]['#field_type']) ? $content[$name]['#field_type'] : NULL;
if ($field_type == null || $field_type != "taxonomy_term_reference") continue;
$result = $content[$name];
}
return $result;

Я так понимаю, что менять нужно здесь, но не знаю как. Или это можно все сделать как-то проще?
Помогите советом.