Добрый вечер всем!
Есть небольшая проблема над которой я мучаюсь и не могу решить! Сейчас для меня она самая большая!
К типу материала прикреплены несколько словарей и каждый из них обязателен! Сейчас, нужно сделать вывод терминов к которым принадлежит данный нод! Но не просто чтобы выводил все термины подряд, но чтобы я мог выбирать чтобы сейчас термин из этого словаря, и потом из следующего!
Пробовал через contemplate найти эту переменную но он дает мне вот такую штуку <?php print $node->taxonomy[64]->name ?>
и тут не переменная а только имя того термина из таксономий!
Подскажите пожалуйста какую переменную я должен поставить для этого? Чтобы было легче понять прикрепил картинку...
Все за ранее спасибо!
Вложение | Размер |
---|---|
design3_1.jpg | 771.26 КБ |
Комментарии
в template.php:
$terms = taxonomy_node_get_terms_by_vocabulary($node, $vid);
$items = array();
$output = '<div class="terms vocab-'. $vid .'">';
if ($terms)
{
foreach ($terms as $key => $term)
{
$items[] = l($term->name, taxonomy_term_path($term), array('attributes' => array('rel' => 'tag', 'title' => $term->description)));
}
$output .= implode(', ', $items);
}
$output .= '</div>';
return $output;
}
далее, в node.tpl.php для каждого словаря:
или