Index: link.module
===================================================================
--- link.module	(revision 327)
+++ link.module	(working copy)
@@ -479,6 +479,9 @@
     'link_formatter_plain' => array(
       'arguments' => array('element' => NULL),
     ),
+    'link_formatter_absolute' => array(
+      'arguments' => array('element' => NULL),
+    ),
     'link_formatter_title_plain' => array(
       'arguments' => array('element' => NULL),
     ),
@@ -623,6 +626,11 @@
       'field types' => array('link'),
       'multiple values' => CONTENT_HANDLE_CORE,
     ),
+    'absolute' => array(
+      'label' => t('URL, as absolute URL'),
+      'field types' => array('link'),
+      'multiple values' => CONTENT_HANDLE_CORE,
+    ),
     'short' => array(
       'label' => t('Short, as link with title "Link"'),
       'field types' => array('link'),
@@ -663,6 +671,14 @@
 }
 
 /**
+ * Theme function for 'absolute' link field formatter.
+ */
+function theme_link_formatter_absolute($element) {
+  $absolute = array('absolute' => TRUE);
+  return empty($element['#item']['url']) ? url('<front>', $absolute) : url($element['#item']['url'], $absolute + $element['#item']);
+}
+
+/**
  * Theme function for 'title_plain' text field formatter.
  */
 function theme_link_formatter_title_plain($element) {
