Index: /home/gugrim/projects/Drupal/trunk/modules/link/link.module
===================================================================
--- /home/gugrim/projects/Drupal/trunk/modules/link/link.module	(revision 342)
+++ /home/gugrim/projects/Drupal/trunk/modules/link/link.module	(working copy)
@@ -343,6 +343,10 @@
       'label' => t('Short, no title as link'),
       'field types' => array('link'),
     ),
+    'title' => array(
+      'label' => t('Title, as link'),
+      'field types' => array('link'),
+    ),
   );
 }
 
@@ -395,6 +399,11 @@
   if ($formatter == 'short') {
     $output = l(t('Link'), link_cleanup_url($item['url']), $attributes, $query, $fragment);
   }
+  elseif ($formatter == 'title') {
+    $fn = $field['field_name'];
+    $vn = 'node_data_'.$fn.'_'.$fn.'_title';
+    $output = l($node->$vn, link_cleanup_url($item['url']), $attributes, $query, $fragment);
+  }
   // Build the link with a title
   elseif (strlen(trim($item['title']))) {
     $output = l($item['title'], $url, $attributes, $query, $fragment);
