--- modules/taxonomy/views_handler_field_term_node_tid.inc	(revision 257)
+++ modules/taxonomy/views_handler_field_term_node_tid.inc	(working copy)
@@ -31,9 +31,14 @@
   function options_form(&$form, &$form_state) {
     parent::options_form($form, $form_state);
     $form['link_to_taxonomy'] = array(
-      '#title' => t('Link this field to its term page'),
-      '#type' => 'checkbox',
-      '#default_value' => !empty($this->options['link_to_taxonomy']),
+      '#title' => t('Choose the presentation of this field'),
+      '#type' => 'radios',
+      '#options' => array(
+        TRUE => t('Link this field to its term page'),
+        FALSE => t('Term only (no link)'),
+        'tid' => t('Term ID only (no link)'),
+      ),
+      '#default_value' => $this->options['link_to_taxonomy'],
     );
 
     $form['limit'] = array(
@@ -85,15 +90,19 @@
       $result = db_query("SELECT tn.vid AS node_vid, td.*, v.name as vocabulary FROM {term_data} td INNER JOIN {term_node} tn ON td.tid = tn.tid INNER JOIN {vocabulary} v ON v.vid = td.vid WHERE tn.vid IN (" . implode(', ', $vids) . ")$voc ORDER BY td.weight, td.name");
 
       while ($term = db_fetch_object($result)) {
-        $this->items[$term->node_vid][$term->tid]['name'] = check_plain($term->name);
         $this->items[$term->node_vid][$term->tid]['tid'] = $term->tid;
         $this->items[$term->node_vid][$term->tid]['vid'] = $term->vid;
         $this->items[$term->node_vid][$term->tid]['vocabulary'] = check_plain($term->vocabulary);
         
-        if (!empty($this->options['link_to_taxonomy'])) {
+        if ($this->options['link_to_taxonomy'] == 'tid') {
+          $this->items[$term->node_vid][$term->tid]['name'] = $term->tid;
+        } elseif ($this->options['link_to_taxonomy'] == TRUE) {
+          $this->items[$term->node_vid][$term->tid]['name'] = check_plain($term->name);
           $this->items[$term->node_vid][$term->tid]['make_link'] = TRUE;
-          $this->items[$term->node_vid][$term->tid]['path'] = taxonomy_term_path($term);
-        }
+          $this->items[$term->node_vid][$term->tid]['path'] = taxonomy_term_path($term);           
+        } else { // term only
+          $this->items[$term->node_vid][$term->tid]['name'] = check_plain($term->name);
+        }        
       }
     }
   }
