Может кто из знающих подскажет.
Есть вот такой сниппет:
<?php
$vid = 1; // Номер словаря
$terms_count = 0; // Сколько терминов отображать, 0 - все
$show_node_count = false; // Показывать или нет количество нод
$show_min_count = -1; // Показывать термины с большим количеством нод, -1 - все ноды
$sort = false; // Сортировать в порядке возрастания при true, а при false в порядке убывания
$output = '';
$items = array();
$term_name = array();
$terms = taxonomy_get_tree($vid);
foreach ($terms as $term) {
$count = db_result(db_query('SELECT COUNT(nid) FROM {term_node} WHERE tid = %d', $term->tid));
$items[$term->tid] = $count;
$term_name[$term->tid] = $term->name;
}
if ($sort) {
asort($items, SORT_NUMERIC);
} else {
arsort($items, SORT_NUMERIC);
}
$list = array();
$i = 0;
foreach ($items as $term => $count) {
if ($count == $show_min_count) {
break;
}
$value = l($term_name[$term], 'taxonomy/term/'.$term);
if ($show_node_count) {
$value .= ' ['.$count.']';
}
$list[] = $value;
$i++;
if ($i == $terms_count) {
break;
}
}
if (count($list)) {
$output .= theme('item_list', $list);
}
print $output;
?>
он выводит список терминов таксономии определенного словаря. Что нужно в него добавить чтобы он выводил переведенные термины при переключении языка?
Комментарии
$count = db_result(db_query('SELECT COUNT(nid) FROM {term_node} WHERE tid = %d', $term->tid));
$items[$term->tid] = $count;
$term_name[$term->tid] = t($term->name); // ← вот
}
ozoned@drupal.org, спасибо! )
сначала правда не получилось, я переводил при помощи модуля translation_table.
если вручную переводить через /admin/build/translate/search то тогда работает
еще раз спасибо за помощь.