--- viewfield.module.orig	2007-02-28 23:42:48.000000000 +0300
+++ viewfield.module	2007-03-16 15:46:35.000000000 +0300
@@ -93,7 +93,7 @@
     // XXX this probably not multi-select safe...
     global $user;
     $view = views_get_view($v);
-    $translated_args = strtr($a, array('%nid' => $node->nid, '%author' => $node->uid, '%viewer' => $user->uid));
+    $translated_args = strtr($a, array('%nid' => $node->nid, '%title' => $node->title, '%author' => $node->uid, '%viewer' => $user->uid));
     $args = explode(',', $translated_args);
     if ($formatter != 'default' && $formatter != 'count') {
       $view->page_type = $formatter;
@@ -190,7 +190,7 @@
         '#title' => 'arguments',
         '#default_value' => $node_field[0]['vargs'], // all views share args (for now ...)
         '#required' => false,
-        '#description' => t('Provide a comma separated list of arguments to pass to the view. You may use %nid for the node id of the current node. %author for the node author and %viewer for user viewing the node. These arguments will be passed to EACH selected view.'),
+        '#description' => t('Provide a comma separated list of arguments to pass to the view. You may use %nid for the node id of the current node, %title for the node title of the current node, %author for the node author and %viewer for user viewing the node. These arguments will be passed to EACH selected view.'),
       );
 
       return $form;
