Drupal 7. 分类法。术语名称覆盖

Drupal 7. Taxonomy. Term name override

我有词汇角度,术语:10、15、20 等。 我想要分类页面 h1 标题 "Angle $term_name mm" - 角度 10mm,角度 15mm.. 请按正确的方式推动我或只是帮助。

如果您不使用 PanelsViews 等模块来显示分类术语,您可以在主题中实施 hook_preprocess_taxonomy_term()

function mytheme_preprocess_taxonomy_term(&$variables) {
  $term = $variables['term'];
  // Alter only terms of Angle vocabulary.
  if ($term->vocabulary_machine_name == 'angle') {
    // Alter only taxonomy term pages, not listings.
    if ($variables['page']) {
      $name = t('Angle @name mm', array('@name' => $term->name));
      drupal_set_title($name);
    }
  }
}

P.S。为什么不从一开始就使用正确的术语名称?如果您需要原始角度值(10、15 等),您可以将相应的数字字段添加到您的词汇表中。