Перевод терминов таксономии во views drupal 7

Дата публикации: 10 03 2015 Автор: PazitiFF
/*
 * Implementation hook_views_api()
 */
function helper_views_api() {
  return array(
    'api' => 3,
  );
}
 
/*
 * Implementation of hook_views_pre_render(&$view)
 */
function helper_views_pre_render(&$view) {
  global $language;
 
  foreach($view->result as $delta => $term ){
    if(isset($term->tid)) {
 
      i18n_string_translate_langcode( $language->language );
      $localized_term = i18n_taxonomy_localize_terms( taxonomy_term_load( $term->tid ));
      $term->tid = $localized_term->tid;
      $term->taxonomy_term_data_name = $localized_term->name;
    }
  }
}

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.